首页 > 其他 > 详细

jmeter多机联合负载

时间:2019-11-14 10:30:51      阅读:86      评论:0      收藏:0      [点我收藏+]
操作步骤如下:
1、在负载机上部署Jmeter,确保Jmeter的bin目录下存在ApacheJMeter.jar与jmeter-server.bat两个文件。
2、双击启动负载机的jmeter-server.bat程序。
3、在Jmeter控制机的bin目录下找到jmeter.properties文件并修改”remote_hosts”,增加负载机IP,多个IP使用英文逗号隔开,修改后要重启Jmeter。如下图:
技术分享图片
4、进入Jmeter控制机的GUI图形界面,点击后,Jmeter控制机会自动探测,只要先启动远程负载机上的Agent,开始运行测试计划时就会自己连接负载机去完成。 
技术分享图片

5、非GUI运行命令如下:

JMeter -n -t 脚本路径 -R ip -l jtl生成路径  

注:*.jtl不能重复

jmeter命令行工具部分参数说明:
-n:非GUI方式运行。
-t:指定运行的测试脚本地址与名称,可以是相对或绝对路径
-h:查看帮助
-v:查看版本
-p:指定读取Jmeter属性文件,比如jmeter.properties文件中设置的
-l:记录测试结果到文件,指定名称与路径,可以是相对或绝对路径
-s:以服务器方式运行(远程方式)
-r:开启远程负载机,远程负载机列表在jmeter.properties文件中指定
-R:开启远程负载机,可以指定负载机IP,会覆盖jmeter.properties中的设置
-L:定义Jmeter的日志级别,如DEBUG、INFO、ERROR等
-H:设置代理IP
-P:设置代理端口
-u:设置代理帐号
-a:设置代理帐号密码
-X:停止远程执行
-J:定义Jmeter属性,等同于在jmeter.properties中设置
-G:定义Jmeter全局属性,等同于在Global.properties中设置,线程间可相互共享
 
注:非GUI多机联合负载,控制机不能调用负载机的原因
1、jmeter版本不一致
2、负载机没启动bat
3、csv参数化文件没有复制到负载机同一位置,相同名称
4、主控机没有配置负载机的ip
5、jmeter.properties文件修改后,没重启jmeter

 

jmeter多机联合负载

原文:https://www.cnblogs.com/magicYJ/p/11854833.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!