gpt4 book ai didi

multithreading - 循环计数和线程数之间的混淆以及有关线程生命周期的查询

转载 作者:行者123 更新时间:2023-12-03 13:16:54 25 4
gpt4 key购买 nike

以下2种情况之间有什么区别,会对性能产生类似的影响吗?
场景2中的请求之间的延迟将是多少?

在方案2中,所有线程都将保持 Activity 状态吗?

我知道线程模拟用户的事实,而循环计数意味着线程发出请求的次数。

方案1:如果线程数为10,则加速时间为10,循环数为1。

方案2:如果线程数为1,加速时间为1,循环数为10。

最佳答案

在方案1中,使用10个线程,加速周期为10秒,那么JMeter将花费10秒来启动和运行所有10个线程。每个线程将在前一个线程开始后1(10/10)秒开始。

用户手册中的另一个示例:

If there are 30 threads and a ramp-up period of 120 seconds, then each successive thread will be delayed by 4 seconds.



在场景2中,JMeter将运行1个线程,一个线程完成后,下一个线程将启动,如此10次。

这样的区别。因此,它将对性能产生不同的影响。

检查 Thread Group user manual和此 JMeter thread groups guide以获取更多信息。

关于multithreading - 循环计数和线程数之间的混淆以及有关线程生命周期的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54141937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com