我想知道 JMeter 中线程是如何实现的。例如,我有 10 个线程(用户)。循环计数为 50。因此每个线程将运行 50 个测试。每个线程是否在其他线程上独立运行 50 个测试,或者 JMeter 运行第一个循环,等待最慢的线程,然后运行第二个循环,等等?
答案1
考虑一下您有一个斜坡期的情况。如果您定义了斜坡期,它将使每个线程的启动时间错开定义的秒数。如果它等待所有先前的循环线程完成后再迭代下一个循环,您应该会看到负载明显增加。
根据我的经验,这种情况不会发生。这有力地证明了每个线程都会进行 50 次迭代,而不管其他线程的状态如何。