在性能测试领域,JMeter以其强大的功能和灵活的扩展性受到了广大测试工程师的青睐。随着系统规模的扩大,单机的JMeter可能无法满足大规模的性能测试需求,这时,JMeter的分布式测试功能就显得尤为重要。本文将详细介绍如何使用JMeter进行分布式性能测试。
1、Jmeter分布式压测,选择本机作为调度机(master),其它机器做为执行机(agent),都需要启动jmeter-server;
2、执行时,master会把脚本发送到每台agent上执行,agent执行时不需要启动GUI程序。
3、执行完后,agent会把结果回传给master,master会收集所有agent的信息并汇总报告展示。
二、执行机(agent)配置:
1、agent机上需要安装和调度机完全一样的Jmeter版本(在测试jmeter3.1与5.1的异同)
jmeter官网:确保在所有系统上使用相同版本的JMeter和Java。混合版本将无法正常工作。
2、调度机和执行机需再同一网段内(这里有个坑,启动会随机其他网关)系统上的防火墙已关闭或打开了正确的端口。
解决办法:win10系统释放一个wif