让我们说我们有2个线程组,一个有10个线程,另一个有30个线程。我没有选中“连续运行线程组”。在表结果中,我们看到第二个线程组的响应时间大于第一个线程组的用户。
以其他方式排列线程组时,它显示为反向。因此,无论是第二个线程组,其用户显示的响应时间都比第一个线程组的响应时间长。
答案 0 :(得分:0)
取消选中“连续运行线程组”时,两个线程组并行运行。现在,基于线程数,它们将发送请求。在您的方案中,第二线程组已创建30个线程并开始发送请求。现在,基于响应将在多少时间后显示在视图结果中。因此,您的线程组有更多线程,并且可能比线程1更快。但是,线程1也将在视图结果中列出,如下所示;-
答案 1 :(得分:0)
我只想到一种解释:
如果以上假设正确,那么JMeter只是缺乏足够的资源来启动那么多线程,并且鉴于JMeter无法足够快地发送请求,您会得到“假否定”结果,因为JMeter花了{{3} }尝试释放一些GC以便进行操作。
所以: