(二)性能测试-使用Jmeter对简书个人首页加压

2017-09-05  本文已影响0人  安小龙

在实际性能测试实施过程中,一般不会通过公网直接给服务器加压,以下通过访问简书首页为例,主要是为了说明Jmeter的基本使用。在实际的项目实施过程中,需要被测服务器和客户机在同一区域网内,这样可以最大程度保证客户机给服务器增加的压力为实际压力,排除因为网络原因造成的数据误差。

第一步:启动Jmeter,测试计划下新增一个线程组

新增线程组.png

添加线程组后,可以看到线程组有对应的配置,本次测试主要关心一下三个参数。线程数和Ramp-Up Period (in seconds)这两个参数要同时设置,意思是在多少秒内线程数加到最大,就是逐步加压的意思。如果设置为0秒,那么就直接加压到最大。循环次数就是加压的循环次数,设置为永远,就是持续加压不会停止。

线程组参数配置.png

第二步:在添加好的线程组下,再添加一个http默认值

添加http请求默认值.png

在http默认请求值的配置中可以看到,这个地方主要是配置服务器ip和端口的地方。

http请求默认值参数.png

第三步:在http请求默认值下,添加http请求(因为http默认值已经填写了ip信息,这里只需要填写资源信息)

http请求参数配置.png

第四步:为了查看测试结果,需要再添加监听结果树

添加监听结果树.png

注意:以上添加的内容都在同一个线程组下,都在同一层级目录。

同一层级目录.png

第五步:设置测试场景

本次测试模拟1000个用户访问安小龙简书的个人首页,5秒内逐步加压到1000个并发,然后循环3次。该场景的线程组配置如下图。

线程组参数配置.png

第六步:运行场景

运行场景.png

第七步:查看监听结果树(可以看到没有失败的http请求,说明简书完全可以承受这样的压力)

查看监听结果树.png
上一篇下一篇

猜你喜欢

热点阅读