Jmeter集群部署

一、分布式集群原理

JMeter分布式执行时,选择其中一台作为调度机(master),其他机器作为执行机(slave);master会在本地编辑好jmx压测脚本,执行时,master将jmx脚本发送至slave上,slaver执行时不需要启动jmeter,只需要把jmeter-sever.bat文件打开以非GUI形式执行;slave执行完毕后将结果回传给master,并由master进行结果的汇总;简单来说能达到的效果也就是:比如我在JMeter jmx脚本中设立的线程数是100,我在本地单机运行就会产生100次请求。如果我有1台master机器,2台slave机器,那么每次会向服务器发送的请求数总共就是100*3次。

二、环境准备

(1)master:JMeter版本3.2.1,jdk版本1.8;

(2)slave:另外1台测试机,JMeter版本3.2.1,jdk版本1.8;

注意:JMeter和jdk版本与master一致,否则会出现一些意外的问题。

你可能感兴趣的:(压力测试,java,开发语言)