我正在与10位用户进行5分钟的简单测试。我的测试只有一个线程,并且其中包含不同的事务。到测试结束时,每笔交易都有不同数量的样本。有没有一种方法或设置,以便在测试完成时我们不启动任何新线程,我尝试了使用带有down down的最终线程组插件,希望能为所有请求看到相同的示例,但没有发生。不知道那是否有可能。
答案 0 :(得分:0)
每个JMeter线程(虚拟用户)颠倒执行Samplers(或根据Logic Controllers)
在定义测试持续时间时,可能是某些虚拟用户位于“采样器”“中间”的某个位置,并且在收到关闭信号时会停止。
这意味着第一个采样器将与100%的用户一起执行,而对于更多的采样器,被执行的机会越来越少。
使所有采样器具有相同数量采样结果的唯一方法是使用常规JMeter Thread Group并提供固定数量的循环。
鉴于上述设置,您将严格执行测试计划中每个采样器的80次执行