jmeter分布式压测练习(Windows)

2020-05-29  本文已影响0人  大然子1101

1  压测的接口:

www.baidu.com

2   压测的服务器(目标机)

百度的服务器

3   相关配置:

3.1主控机(master)和从机(slaves)均关闭防火墙

3.2主机属性文件:

3.2.1设置remote_hosts=192.168.31.190:1099,192.168.31.43:1099 注意:IP地址根据自己的实际情况写

(如果主控机也要充当从机生成负载,则也需要设置server_port = 1099)注意:端口号可以自己修改成别的

3.2.2设置server.rmi.ssl.disable=true

3.3  从机属性文件:

3.3.1设置server_port = 1099 注意:端口号可以自己修改成别的,但是要与主控机remote_hosts中的端口号保持一致

3.3.2 设置server.rmi.ssl.disable=true

3.4   主控机上调试脚本。确保Jmeter能访问服务器;远程启动slave机正常;调试完后将Listeners删除,最好不要有断言。

4  非GUI模式进行压测

4.1将需要生成负载的机器(从机)上的jmeter-server打开

4.2在主控机上打开cmd; 定位到jmeter bin目录下

4.3  jmeter -n -t  testcript\baidu.jmx  -r  -l  testresult\20200529-result.jtl -e -o report

4.4第一次出错是因为存放测试报告的文件夹不为空,删除即可;第二次服务器拒绝,是因为主控机作为负载机未启动jmeter-server;

4.5主控机的截图如前两张;从机的截图见第三张。

图1 图2 图3

4.6测试完成后可以去report文件夹下打开测试报告查看,html格式

4.7测试结果20200529result.jtl可以在GUI界面的聚合报告监听器中打开

上一篇下一篇

猜你喜欢

热点阅读