jmeter最大请求数_jmeter 测试某网页5分钟,完成5000请求,且90%的响应时间小于3s,并求出最大并发数...
需求理解:5分钟,完成5000请求,那么1000请求/分钟,约17请求/s,也就是1s中某请求需要迭代17次;方式一、根据响应时间,算出1s中可以迭代的次数m;设置的线程数=17/m,不限迭代次数,持续时间300s;添加TPS,最大并发数=(单个请求响应时间*总请求数)/总运行时间;a)先运行1个线程,查看响应时间;如下图,响应时间为695ms,1s该请求可迭代次数为1.4,那么想要达到17次迭代
需求理解:
5分钟,完成5000请求,那么1000请求/分钟,约17请求/s,也就是1s中某请求需要迭代17次;
方式一、
根据响应时间,算出1s中可以迭代的次数m;设置的线程数=17/m,不限迭代次数,持续时间300s;添加TPS,最大并发数=(单个请求响应时间*总请求数)/总运行时间;
a)先运行1个线程,查看响应时间;
如下图,响应时间为695ms,1s该请求可迭代次数为1.4,那么想要达到17次迭代/s,需要怎么办呢?可以增加线程数到17/1.4=12;
b)
方式二、使用bzm - Arrivals Thread Group(到达线程组,自动调节线程数)
a)target rate中设置目标TPS,ramp up time设置加速时间,ramp-up steps count设置上升阶段数,hold target rate time设置保持目标的持续时间;
如下图,近似看为17*300=5100
TPS基本在17事务/s;
聚合报告
Active Thread Over Time(随时间变化的活动线程),可以看出最大线程为19,即最大并发用户为19;
来源:https://www.cnblogs.com/canglongdao/p/12611827.html
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)