一、分布式压测介绍
1.1 应用场景
在使用
JMeter
进行性能测试时,如果并发数比较大
(
比如项目需要支持
10000
并发
)
,单台电脑的
(CPU
和内存
)
可能无法支持,这时
可以使用
JMeter
提供的分布式测试的功能。
1.2 分布式压测原理
Jemter分布式压测是选择其中一台作为调度机(master),其他机器作为执行机(slave);当然一台机器也可以既做调度机,也做执行机。
调度机执行脚本的时候,master将会jmx脚本分发到slave上,slave拿到脚本后以非GUI的形式开始执行。
slave执行完毕后将结果回传给master,并由master进行结果的汇总。
二、环境搭建
2.1 环境准备
master:Windows10,JMeter版本5.5,jdk版本1.8;