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

在实际性能测试实施过程中,一般不会通过公网直接给服务器加压,以下通过访问简书首页为例,主要是为了说明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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,208评论 0 16
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,962评论 0 20
  • 1 Jmeter安装配置 使用Jmeter前首先要安装JDK,配置JDK环境变量。Jmeter不需要安装,下载后...
    茶小汐阅读 2,995评论 0 8
  • 街机游戏《魂斗罗》估计很多童鞋小时候都有玩过,前不久重新玩起了这款腾讯新包装推出的游戏。曾经像很多看上去的好童鞋一...
    麗儿_6777阅读 277评论 0 3