jmeter工具性能测试学习笔记-2-多用户同时访问多个网页

转载:https://blog.csdn.net/x83853684/article/details/80417896

接着上一篇的性能测试学习笔记1,发现自己当初做的办法很蠢,于是在博客上观看了很多博主写的相关资料,发现了更加简单的方法。

测试场景:

1、100个用户在5秒内同时访问14个页面

2、添加固定计时器:每个网页之间间隔500毫秒,即上一个网页访问结束后,休息500毫秒在访问下一个网页

3、添加断言持续时间:这个时间是毫秒为单位,即响应时间。设置5000毫秒,相当于5秒中之后没有响应出网页,即访问失败

4、添加响应断言:即在响应的文本中包含某个字段或文字,即判断访问失败,例如:error

5、添加查看结果树:可以看到请求的信息,响应的数据

6、添加聚合报告:分析最大响应时间和最小响应时间和错误率

7、添加断言的结果:这里可以看到根据响应断言的数据来看到结果,例如,响应的时间花费了多少秒。


实现步骤:

1、添加线程组,设置并发用户为100,时间为5秒,循环一次。如图:


2、添加HTTP请求,输入请求头,IP地址,路径一定要填根目录,即/


访问多个页面的话就添加多个HTTP请求,填上对应的参数即可。

3、每个访问的网页之间要有时间间隔,添加固定计时器,毫秒为单位,放置在网站与网站之间


4、添加断言持续时间,意思就是响应的时候,超过你设置的时间还没有响应到数据,即判断请求失败。


5、添加响应断言,即在响应的数据中包含你设置的字符,也判断请求失败。


点击添加可以添加你要断言的文本是什么,或者代码有什么出现,做为一个判定的方法。

6、添加查看结果树,可以看到请求是否成功,如果失败,可以看到响应的状态码(颜色会比较突出),和响应的数据,如果看到响应的数据没有报错,但还是红色显示错误,就证明断言成功,可能是响应时间超出了断言的时间,或者是响应的数据中包含的响应断言设置的字符。


7、添加断言结果,可以都看到是错误的,还是时间超过了设置的时间


8、添加聚合报告:这样可以和多个网站做对比,同样的访问人数和时间,这样就可以比对出性能如何。



ps:可以将所有的报告数据等,存放至文件里面,方便查看和debug调试

方法:

例如,将聚合报告结果的数据保存到文件中,首先在本地桌面创建一个CSV文件,然后点击浏览到本地CSV的网址中,点击最右边的配置,选择自己要保留的字段。运行结束后,点击桌面的CSV文件,就可以看到相关的数据。也可以配置其他后缀的文件,其他报告也是同样的办法。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值