Jmeter 性能测试配置设置

Jmeter Performance Test Configuration setup

提问人:Harris 提问时间:11/17/2023 更新时间:11/17/2023 访问量:15

问:

我想请您帮助如何模拟下面的场景。我尝试使用CSV数据集配置+循环控制器,不幸的是,有些user_id在一分钟内被多次调用。

-User_id池 = 31,000

-每分钟唯一用户数:= 4000

·每个用户的请求数:3 rpm

-每分钟请求数:12000

非常感谢您的回复。提前非常感谢你。

这是 3 分钟的执行

enter image description here

enter image description here

正在使用的User_id总数enter image description here

Jmeter 测试配置

enter image description here

enter image description here

enter image description here

enter image description here

-我的期望至少使用了 12k user_id,但仅在我的情况下 = 9641

- 某些user_id被多次调用

性能 jmeter 性能测试 jmeter-plugins jmeter-5.0

评论


答:

0赞 Dmitri T 11/17/2023 #1
  1. 你不需要循环控制器,你在线程组级别已经有无限数量的循环
  2. 您将无法删除重复项,因为您期望有 36000 个结果,而 CSV 文件中只有 31000 个条目。如果您不想重复,请将“在 EOF 上回收”设置为“在 EOF 上停止线程”FalseTrue
  3. 我认为你得到的结果更少,因为你没有达到每秒 200 个请求,请尝试增加线程数或切换到并发线程组并通过反馈功能将其连接到吞吐量整形计时器。有关详细信息,请参阅如何动态确定线程计数一章。

评论

0赞 Harris 11/20/2023
我使用循环控制器的原因是因为我想要第一组user_id它们将触发 3 个请求,下一分钟后,不同的user_id将再次生成 3 个请求。