正确使用吞吐量控制器 (JMeter)

correct use of throughput controller (JMeter)

我有以下场景:

  1. 主线程设置为 50 个并发用户(循环 - 因为将安排测试持续时间)。

  2. 所有 API 调用的吞吐量控制器设置为 100% 'Percent Executions' 并勾选 'Per User'。

除了 /pdfbill(设置为 50%),因为我们这里只需要 25 个并发用户,而不是 50 个用户。

问:这种做法正确吗?或者我应该对所有调用使用吞吐量控制器中的 'Per user' 选项吗?

是的,根据本文档,您的方法是正确的: