【发布时间】:2018-09-26 12:34:57
【问题描述】:
我正在使用 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 打印到控制台。
【问题讨论】:
-
对答案有任何反馈吗?如果可以,它应该被接受和投票,以便对社区有所帮助。谢谢
-
看起来无法同时处理这么多线程。即使 CPU 使用率不是 100%。在减少线程数的情况下工作正常
-
你有多少线程?
-
我正在运行 6000 个线程。我认为 JSR223 Sampler 的线程很慢(这是我生成要上传到服务器的 .zip 文件的地方)
-
感谢您的反馈。所以我想你可以接受我的回答吧?
标签: jmeter jsr223 jmeter-4.0