Jmeter之如何对一个接口进行压力测试

阅读: 评论:0

Jmeter之如何对一个接口进行压力测试

Jmeter之如何对一个接口进行压力测试

首先,我们添加好了一个测试计划后,主要是看线程组,如下图

压力测试就是要同时模拟多个用户同时对接口进行请求,最终看聚合报告来分析用户所需响应的时间。

Ramp-up Period(in seconds)字段代表的意思是运行所有线程数(Number if Threads)所需要的时间,并发的话就是设置0秒,也就是20个用户同时对线程组下的接口进行请求。然后不断的依次递增线程数,来看看接口的最大承载数量。如何知道接口最大的承载数量是多少,根据自己的测试计划,比如每次递增20个用户,同时访问,看看错误率有没有,或者根据聚合报告看百分之90的用户响应时间需要多少秒。当一组线程组执行的时候出现了错误,那么就说明这个接口最大能承载那么多个用户同时访问。如果业务上不需要同时并发那么多用户,可以将Ramp-up Period设置一些时间,这样可以让前面释放出资源后,能保证后面最大的承载数。一秒钟请求100个,和10秒钟请求100个是有很大的区别的。前者会同时占用资源,如果资源只有80的话,前者还剩20个会出现错误,但后者的话可能前面20个已经请求完毕,并且释放了资源,那么后面20个就能进入请求了。

一个完整的压力测试,是需要进行计划,写方案,写条件,多大并发数,多少秒响应时间,数据库的配置,服务器的配置是多少,等等。除了我们计划的这些,还需要去和运维了解,目前这个环境的资源配置是什么,最大能达到一个什么配置。然后出现错误之后,怎么去调试和优化以达到要求。

本文发布于:2024-02-02 08:18:27,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170683310842527.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:接口   压力测试   Jmeter
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23