jmeter分布式压测

在本机不足以支撑压力测试时,可进行分布式压测,使用其他的一台或多台机器进行压测。

本机为主控机,其他的机器(如他人电脑、或公司服务器)为压力机。

jmeter分布式压测的操作方法:

1、其他的压力机启动jmeter-server,如果本机也要做压力机,则本机也需要启动jmeter-server。

2、在主控机jmeter的配置文件jmeter.properties里面找到,remote_hosts=ip:port,写进去压力机的ip即可。(若有多个ip,以逗号隔开)

3、运行的时候要选择远程全部启动

例子:

对百度进行压测

(1)设置线程数、持续时间、开始时间、结束时间

(2)设置http请求,输入服务器ip、协议类型、方法,并保存测试计划。

(3)主控机jmeter的bin目录下,修改jmeter.properties文件,修改remote_hosts参数,添加压力机的ip及端口。切记~修改参数完毕后需要重启主控机的jmeter。

(4)在压力机的jmeter的bin目录下,启动jmeter-server

(5)主控机打开测试脚本,选中测试计划,点击运行->远程启动,可查看压力机的ip及端口

(6)为http请求添加聚合报告、查看结果树,远程启动运行脚本。

(7)脚本运行完成后,压力机的jmeter-server可显示启动时间,完成时间,如下图所示。

 

(8)聚合报告、察看结果树,查看结果。

 

 

最后:关于聚合报告查看分析,可参照该链接:https://blog.csdn.net/envyfan/article/details/42715779

 

4、jmeter压测

并发用户数

tps  服务端每秒钟处理的请求数,越大越好

响应时间,越短越好

 

posted @ 2018-05-30 16:30  灿烂初秋  阅读(612)  评论(0编辑  收藏  举报