如何实现Jmeter联机负载?

Jmeter本身的性能决定了用它在进行性能测试的过程中单机用户能够模拟的用户数(线程数)不会太多,如果要进行大量用户的负载测试或压力测试,则需要进行联机负载。

主控制机:存放Jmeter脚本的机器叫做主控制机。

负载机:被连接用来运行脚本的机器叫做负载机。

步骤:

第一步:主控机和负载机处于同一局域网,禁用除局域网以外的所有网络,确认ip地址;

如何实现Jmeter联机负载?_第1张图片

第二步:在主控机上更改bin目录下jmeter.properties文件中的remote_hosts,添加负载机的ip地址及端口号,可添加多个,用“,”隔开,并取消注释#;

如何实现Jmeter联机负载?_第2张图片

第三步:重启主控机的jmeter使第一步生效;

第四步:在负载机运行bin目录下的jmeter-server.bat(若有报错则需要将jmeter. properties文件中的server.rmi.ssl行取消注释#,并将false值改为true);

如何实现Jmeter联机负载?_第3张图片

如何实现Jmeter联机负载?_第4张图片

第五步:启动主控机的startAgent.bat插件(若需监测服务器性能则启动,否则跳过);

第六步:在主控机--运行--远程启动(负载机需关闭jmeter),启动对应的负载机ip,关注负载机界面(运行成功会出现一对starting和finished);

如何实现Jmeter联机负载?_第5张图片

第七步:在主控机上查看结果树,确认结果中的ip地址是负载机的,关注主控机服务器占用资源指标及聚合报告。

如何实现Jmeter联机负载?_第6张图片

你可能感兴趣的:(服务器,压力测试,性能优化)