我的jmeter中有低于测试计划的
|Test Plan
|-Thread Group
|--HTTP Request 1
|--HTTP Request 2
|--HTTP Request 3
在线程组中,我已设置:
运行测试时,Jmeter会执行每个请求五次。我正在寻找一种方法在整个测试运行中仅执行一次每个采样器,我知道可以通过将“线程数”设置为1来达到目标,但是在这种情况下,测试的执行将非常缓慢。这是并行方式。
任何想法我该怎么做?我知道我不能只使用一次控制器,因为每个请求也会由每个线程执行。
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
看看Once Only Controller该控制器在每次测试运行中都运行一次。 “ “唯一控制器”现在将始终在任何循环父控制器的第一次迭代期间执行”
答案 3 :(得分:0)
另一种选择是使用Throughput Controller 作为每个请求的父项
吞吐量控制器允许用户控制执行频率。
选择Total executions
,其吞吐量值为1
执行总数 导致控制器在执行一定数量的执行后停止执行。
每个请求仅会执行一次