内容简介:当单机测试有局限的时候,我们需要用多台机器来做测试。当然我们需要用到之前已经安装好的系统Centos7 安装 jmeter,这里再次提醒大家使用 jmeter 版本是 3.3,重要的事情说三遍。
当单机测试有局限的时候,我们需要用多台机器来做测试。 jmeter 分布式
当然我们需要用到之前已经安装好的系统Centos7 安装 jmeter,
这里再次提醒大家使用 jmeter 版本是 3.3,重要的事情说三遍。
准备
分布测试基本要求
- 所有系统上的防火墙需要关闭,并且对应的端口必须是开放的。
- 所有机器必须在同一子网段上。比如 一台机器用 192.x.x.x 那么另外的机器必须也是 192.x.x.x。
- 所有机器必须能够互相访问。
- 所用的 JMeter 和 Java 的版本需要是一样的。
机器配置
需要 2 台 slave 机器(Centos7), 一台中控机器 (Window 10)
机器 | IP |
---|---|
master | 192.168.10.53 |
slave_1 | 192.168.8.14 |
slave_2 | 192.168.8.123 |
步骤
slave 配置
- 关闭防火墙
$ service firewalld stop $ service iptables stop
- 运行 jmeter-server
这里只有一个地方需要注意, 我们需要指定一下 hostname 否则会报错。
$ cd /usr/local/jmeter/bin $ ./jmeter-server -Djava.rmi.server.hostname=192.168.8.14
master 配置
-
添加远程机器 IP
修改 bin 文件夹下的 jmeter.properties 文件,
remote_hosts=192.168.8.14,192.168.8.123
# Remote Hosts - comma delimited remote_hosts=192.168.8.14,192.168.8.123 #remote_hosts=localhost:1099,localhost:2010
-
运行 jmeter UI 界面
直接点击 jmeter.bat 文件, 因为在 window 下, linux 用户可以运行 jmeter.sh
测试
运行
-
单台运行
选择 Remote start 菜单
-
全部一起运行
选择 Remote start all 菜单
结果
- 在 slave 可以看到任务被执行
Created remote object: UnicastServerRef [liveRef: [endpoint:[192.168.8.123:59906](local),objID:[-3b632aff:168d21e3af0:-7fff, 7021558400555619249]]] Starting the test on host 192.168.8.123 @ Sat Feb 09 19:57:03 CST 2019 (1549713423638) Finished the test on host 192.168.8.123 @ Sat Feb 09 19:57:09 CST 2019 (1549713429469) Starting the test on host 192.168.8.123 @ Sat Feb 09 19:59:20 CST 2019 (1549713560420) Finished the test on host 192.168.8.123 @ Sat Feb 09 19:59:26 CST 2019 (1549713566724)
-
在 master 看到汇聚后的结果
给了 500 线程,但是我们可以看到统计结果是两台的合并 1000。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 没有压力的“压力测试”:LSTM神经网络是如何预测焦虑的?
- [原]压力测试
- 使用ab压力命令测试网站性能
- 漫谈数据治理(一):计算与存储压力
- multi-mechanize负载压力
- MixPHP/Yii/CodeIgniter 并发压力测试
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Four
Scott Galloway / Portfolio / 2017-10-3 / USD 28.00
NEW YORK TIMES BESTSELLER USA TODAY BESTSELLER Amazon, Apple, Facebook, and Google are the four most influential companies on the planet. Just about everyone thinks they know how they got there.......一起来看看 《The Four》 这本书的介绍吧!