目录
1、前言
熟练使用jmeter进行性能测试的工程师都知道,jmeter的客户端性能是有点差的。这会导致一个问题,其客户端的性能损耗会干扰到性能测试的结果,而且当线程数/并发大到一定程度时,客户端性能会急速下降,导致整个性能测试过程不可控。
比如说我自己这台啵罗啵罗的工作电脑,启动500线程,基本就卡死了。
因此在进行大压力性能测试时,通常的解决方案是使用分布式无界面测试的办法,将一台客户机的压力分布到数台执行机上,避免jmeter客户端的性能损耗。
下面就来详细阐述一下完成分布式压测的过程。
2、环境准备
- 物理准备
两台linux centos7服务器
- jdk安装
网上有大量的linux安装jdk攻略,此处不再赘述。
CentOS下个人推荐使用yum安装的方式,方便快捷,而且省去环境配置的痛苦。
yum search jdk
列出jdk可选安装包如下图所示:

然后选择合适的包安装:
yum -Y install java-1.8.0-openjdk.x86_64
当然要使用yum命令,可能需要配置YUM源等等,这里就真的不再赘述了。
- jmeter安装
这里推荐直接直接将你本地的jmeter客户端打包上传至linux服务

本文介绍了如何在Linux环境中使用JMeter进行分布式测试,包括环境准备、配置步骤及测试执行,旨在解决JMeter客户端性能限制问题,提高性能测试效率。
3719

被折叠的 条评论
为什么被折叠?



