Jmeter分布式


jmeter分布式

参考文章: Jmeter分布式压力测试:https://blog.csdn.net/liaomin416100569/article/details/79854669

1. 可以施压机采用多台分布式测试一台slave:


      修改客户端配置 jmeter/bin/jmeter.properties , 设置remote_host, 以逗号隔开

      两台agent机器上分别启动 jmeter_server

      客户端启动jmeter脚本


2. 也可以一台master同时对多台slave 试压:

master主控机对指定一台slave 试压:   jmeter -n -t my_test.jmx -l log.jtl -R 172.xx.xx.xx : xxxx

释义:

-n : (Thisspecifies JMeter is to run in non-gui mode) Jmeter 将以non-gui模式运行

-t : (name of JMX file that contains theTest Plan) 包含测试计划的jmx文件名

-l :  (name of JTL file to log sample results to)保存取样结果的JTL log文件

-R : (Run all remote servers specified inJMeter.properties)

步骤: 

1. 同一局域网内的两台机器,一台作为master主控机(施压机),一台作为slave zhi执行机 (被测机)

2. 两台机器安装同样版本的jmeter 和 java

3. 保证master能够ping通 slave (关闭slave的防火墙)

4. Slave机器进入jmeter\bin 目录,点击jmeter-server.bat, 启动jmeter  remote 服务

5. 编辑好 .jmx 脚本

6. Master机器打开 jmeter/bin/jmeter.properties 文件,设置remote_host = 172.xx.xx.xx : xxxx(slave 机器的ip)

7. Master执行命令 : jmeter -n-t my_test.jmx -l log.jtl  -R172.xx.xx.xx : xxxx

8.  查看slave机器被执行的结果

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。