我正在使用jmeter 4.0来模拟android应用。 该应用程序将数据上传到服务器。
jmeter脚本就像。
Thread Group -> 13500 threads rampup : 20min
|->once only controller
|->Simple controller
|->HTTP Request(get number of uploads)
|->JSR223 Sampler (parse response,set up loop var)
|->Loop Controller
|->JSR223 Sampler (generate data)
|->HTTP Request (send data)
|->Take Action Sampler
|->Constant Timer
执行脚本时。首先,它执行所有线程的所有曾经唯一的控制器,然后对所有线程执行HTTP请求。等等。
Jmeter正在为所有线程执行每个采样器,然后继续执行采样器。线程执行不是独立的。
我正在从JSR223 Sampler将日志打印到控制台。
答案 0 :(得分:0)
不,这不是正在发生的事情。 您认为这很可能是因为您同时启动了所有线程。
在Jmeter中,所有线程独立运行。
使用斜度字段稍加延迟,以便线程逐渐启动,您会看到。