JMeter 压力 并发测试 流程(保持登录状态)

最近需要测试一下服务器的并发能力是多少,来判断最近举行的活动是否能够承受住,因此,用jmeter压力测一下。

1.安装java,配置java,下载jmeter

https://jmeter.apache.org/download_jmeter.cgi

JMeter 压力 并发测试 流程(保持登录状态)

2.修改语言,修改主题,我不喜欢默认的黑色

JMeter 压力 并发测试 流程(保持登录状态)

JMeter 压力 并发测试 流程(保持登录状态)

3.开始配置

 

添加代理服务器

JMeter 压力 并发测试 流程(保持登录状态)

添加线程组

JMeter 压力 并发测试 流程(保持登录状态)

添加统计模块

JMeter 压力 并发测试 流程(保持登录状态)

添加header头。记录登录信息

JMeter 压力 并发测试 流程(保持登录状态)

接下来,用浏览器(我这用的火狐),先登录,登录成功后,f12获取cookie,并且记录到header头中

JMeter 压力 并发测试 流程(保持登录状态)

JMeter 压力 并发测试 流程(保持登录状态)

然后配置火狐的代理

JMeter 压力 并发测试 流程(保持登录状态)

JMeter 压力 并发测试 流程(保持登录状态)

然后在jmeter的线程组添加脚本录制器

JMeter 压力 并发测试 流程(保持登录状态)

其中,浏览器配置的端口8888和这个http代理服务器一致(filder默认也是8888),小心端口冲突

JMeter 压力 并发测试 流程(保持登录状态)

接下来点击启动,浏览器上点点点,测试你要走的流程

JMeter 压力 并发测试 流程(保持登录状态)

JMeter 压力 并发测试 流程(保持登录状态)

测试完成停止即可,我们在录制控制器下就发现了很多

JMeter 压力 并发测试 流程(保持登录状态)

最后,配置线程,配置并发人数和循环次数

JMeter 压力 并发测试 流程(保持登录状态)

开始测试!

JMeter 压力 并发测试 流程(保持登录状态)

你可以在结果树和其他统计实时看到测试的结果,并且配合服务器状态以及页面响应时间判断服务器压力如何