设置循环计数的目的



设置循环计数的目的是什么?这只是取决于我想运行测试的次数吗?或者它有其他目的来测试不同的循环计数?它会影响最终的测试结果吗?

"如果循环计数为2,则每两次向服务器的请求都是"2";

我在网上找到了这个,但我不明白它的意思。

根据我的理解,循环计数设置为2,因为我只想重复测试两次。第一次测试结束后,在第二次测试开始前,第一轮测试中的线程处于停滞状态。然后,新的线程组将向服务器发送请求。为什么"每个请求两次到服务器";?

循环计数意味着如果迭代设置为2 ,则线程组的每个线程将在循环内运行两次步骤

线程将根据延迟和斜坡启动,与此设置无关

如果您的服务器有并发用户限制,例如100,并且您想执行更多,如600,则可以将循环计数设置为6,并在给定服务器限制的情况下执行600个请求

这是每个JMeter线程(虚拟用户(在线程组内执行采样器的次数

每个JMeter线程上下颠倒地执行采样器(或根据逻辑控制器(,因此如果没有更多的采样器执行,线程将关闭。这种情况下,您可能无法实现所需的并发性,因为有些线程已经完成执行,有些线程还没有启动,就像JMeter测试结果中所描述的那样:为什么实际用户数低于预期,所以您可能希望增加迭代次数,甚至将其设置为"0";无限的";并使用";持续时间";线程组或运行时控制器的部分

最新更新