Jmeter分布式及在Linux上执行jmeter脚本

Jmeter分布式

主控机即自己的电脑,控制并发数

压力机即别人的机器,和主控机一起添加压力

1、其他的压力机需要启动Jmeter-server.bat

   启动成功页面

 

2、主控机的Jmeter 的bin目录下找到配置文件Jmeter.properties

在文件中搜索remote_hosts,后面写上压力机的ip及端口号(端口号默认为1099)

加多个压力机的话用逗号分隔,去掉注释,如图:

 

保存脚本后,重新打开Jmeter

  打开Jmeter后,点击启动,远程启动,可查看添加的压力机的IP,可以选择启动一台压力机,也可以选择远程全部启动,Jmeter会自己计算每台压力机跑多少并发

在Linux上运行

1 先做好脚本,在线程组中设置好并发数,需要在linux上运行

先在jmeter的bin目录里启动meter

把测试计划脚本拷到Linux系统里(此次直接把测试计划拷到bin目录里)

在地址栏里输入cmd点击回车,直接打开bin目录,如图

 

之后执行jmeter -n -t 测试计划.inx -l xjj.jtl

-n 代表没有图形化界面

-t 代表执行的脚本

-l 是保存结果到哪个文件里,且文件必须是.jtl格式

结果文件名称前不添加路径的话就是保存在当前目录里(即bin目录下)

如果文件没有放到bin目录下就选择文件,点击鼠标右键,选择属性,复制其绝对路径替换脚本名称,即 jmeter -n -t C:\Users\Administrator\Desktop\添加奖品.jmx

 

看结果报告时,打开jmeter图形化界面,添加查看聚合报告,导入生成的.jtl文件,如图:

 

猜你喜欢

转载自www.cnblogs.com/jingw/p/9114785.html