【发布时间】:2016-07-21 12:29:30
【问题描述】:
我有以下场景:
主线程设置为 50 个并发用户(循环 - 因为将安排 testduration)。
所有 API 调用的吞吐量控制器设置为 100%“执行百分比”,并勾选“每个用户”。
除了 /pdfbill(设置为 50%),因为我们只需要 25 个并发用户而不是 50 个用户。
问:这种方法正确吗?还是应该在吞吐量控制器中为所有调用使用“每用户”选项?
【问题讨论】:
-
一种可能的简化:如果某些东西应该 100% 的时间运行,它实际上并不需要吞吐量控制器:您可以在 Random Order Controller 下拥有所有“API 调用”,除了那些你想要运行的时间少于 100% 的人。保留它们的唯一原因是,如果将来您计划进行不同的细分,或者它们包含多个采样器(在这种情况下您也可以使用简单控制器)
-
没这么看。。谢谢。在这种情况下,我的主要目标是让 /pdfbill 仅使用我的全球并发用户的一半(50 个中的 +/- 25 个)。
标签: api controller jmeter throughput