jmeter分布式压测(多台电脑一起压测)
(1)在Windows下运行
- 操作步骤:
1) 有多台电脑,每台电脑上都有jmeter,而且这几台电脑都互相能ping通。
2) 在我的电脑的jmeter的配置文件bin目录下的jmeter.properties里面添加其他电脑的ip。
3) 在其他人的电脑上要启动jmeter-server.bat:
如果有参数化文件,那么要在其他人的电脑的同样位置放一份。
4) 运行:
(2)在无图形化界面(Windows\Linux)下运行
没有图形化界面运行。
- 操作步骤:
1) 在Windows下先把脚本做好,导出为一个.jmx的文件,将这个脚本放到主控机即可,其他的电脑不需要放;
2) 将jmeter的bin目录加入到电脑的环境变量里:
执行jmeter -v,可以在控制台看到jmeter的信息:
3) 进入到.jmx文件所在路径,然后执行
jmeter -n -t c:\Users\Desktop\xxx.jmx -l c:\Users\Desktop\result.jtl
-n:代表在没有图形化的界面下运行
-t:指定一个测试脚本
-l:指定结果文件,这个结果文件要以.jtl结尾
4) 指定的结果文件需要使用jmeter的聚合报告去看,打开本机jmeter的聚合报告,导入结果文件。
5) 有参数化的文件,需要在每一台机器上(包括主控机和压力机)都要将参数化文件放到bin目录下。
每天进步一点点,快乐生活多一点。