1,什么是分布式
用单个 JMeter 客户端控制多个远程 JMeter 引擎。通过远程运行 JMeter,从而在服务器上模拟更大的负载。
- 将测试样本保存到本地机器
- 从单台机器管理多个 JMeterEngine
- 无需将测试计划复制到每个服务器 - 客户端将其发送到所有服务器
2,为什么要做分布式
实现更大负载;
原理图:
3,怎么做
3-1,准备工作
负责控制的服务器,我们称之为控制机;负责脚本运行的机器,我们称之为负载机;
3-1-1,安装java
为控制机和负载机配置相同的java
3-1-2,安装jmeter
为控制机和负载机配置相同的jmeter,可本地下载后,scp到需要使用到服务器;
3-1-3,配置环境变量
将java和jmeter配置到环境变量,linux下配置到/etc/profile文件;