准备jmter环境
jmeter安装这里不多说了,主服务器点击bin下面的jmeter.bat启动,linux下面的启动方式为./jmeter.sh。可能会出现没有权限的情况如-bash: ./jmeter.sh: Permission denied,此时需要敲入命令 :
[root@DataNode0 bin]# chmod 777 jmeter.sh
[root@DataNode0 bin]# chmod 777 jmeter -v
执行脚本如下:
jmeter -n -t xxx.jmx -l test.jtl
生成报告命令如下:
jmeter -n -t test.jmx -l result.jtl -e -o web
备注:web必须为空文件夹,生成的html报告则保存到web下,打开index.html则能查看到生成的报告
代理服务器启动
在代理服务器上安装jmeter,并且在bin目录下面双击jmeter-server.bat,linux下面输入命令jmeter-server
主服务器配置
编辑bin下面的jmeter.properties文件中,写入代理服务器的ip即可,端口一般是1099,可不写
remote_hosts=127.0.0.1,192.168.3.161,192.168.3.171
分布式启动
启动主服务,双击jmeter.bat。出现GUI界面,如图,点击运行
点击远程启动即可看到配置的从服务器地址
可选中一个启动,可能会出现错误如下,一般这种错误是从服务没有启动造成的(jmeter-server.bat)