并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点。在并发量较大时。单台压测机的配置(CPU和内存)可能无法支持,可以使用
Jmeter提供的分布式测试的功能。Master 和 Slave 最好统一jmeter版本避免报错异常。
调度机执行脚本时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI。会显示Starting the test on host
每台执行机设置, 修改Jmeter的bin目录下jmeter.properties文件,修改如下两个配置项
server_port=1099
server.rmi.localport=1099
点击保存后,启动bin目录下的:jmeter-server.bat
首次启动会报异常,修改Jmeter的bin目录下jmeter.properties文件
server.rmi.ssl.disable=true
在Master机器上修改bin目录下jmeter.properties文件,需要几台Slave就添加几个ip:port
remote_hosts= 192.167.11.52:1099, 192.168.110.129:1099
打开jmeter.bat,选好脚本及设置运行场景,选择远程全部启动,就可以进行分布式压测
如:脚本并发量30,则2台执行机就60并发量。
脚本测试结果:
版权归原作者 痴饮痴食 所有, 如有侵权,请联系我们删除。