我的jmeter中有以下测试计划
|Test Plan
|-Thread Group
|--HTTP Request 1
|--HTTP Request 2
|--HTTP Request 3
在Thread Group中我设置了:
当我运行我的测试时,Jmeter执行每次请求五次。我正在寻找如何在整个测试运行中只执行一次每个采样器的方法,我知道我可以通过将线程数设置为1来实现它,但在这种情况下执行测试会非常慢,所以我想做这是平行的方式。
任何想法我该怎么办?我知道我不能使用Only Once Controller,因为每个请求也由每个线程执行。
看看Once Only Controller这个控制器每个测试运行一次。 “Once Once Controller现在将始终在任何循环父控制器的第一次迭代期间执行”
另一个选择是使用Throughput Controller 作为每个请求的父级
吞吐量控制器允许用户控制执行的频率。
选择具有吞吐量值Total executions
的1
执行总次数会导致控制器在执行一定次数的执行后停止执行。
它将根据您的需要仅执行一次每个请求