【发布时间】:2018-10-02 17:28:36
【问题描述】:
为什么我期望在 5 秒内发送 10 个请求,并保持 1 秒,但运行我的脚本后的结果是,发送了超过 10 个 http 请求。
如何控制只发送 10 个请求?
谢谢。
Ultimate 线程组也会发生类似的行为
【问题讨论】:
标签: concurrency jmeter performance-testing load-testing jmeter-plugins
为什么我期望在 5 秒内发送 10 个请求,并保持 1 秒,但运行我的脚本后的结果是,发送了超过 10 个 http 请求。
如何控制只发送 10 个请求?
谢谢。
Ultimate 线程组也会发生类似的行为
【问题讨论】:
标签: concurrency jmeter performance-testing load-testing jmeter-plugins
您不是在 5 秒内发送 10 个请求,而是在 5 秒内启动 5 个线程(虚拟用户),也就是说 JMeter 将每秒添加 2 个虚拟用户,持续 5 秒,然后保持负载 1 秒。
将发出的实际请求数取决于您的应用程序响应时间,响应时间越长 - 请求越少,响应时间越短 - 请求越多。
如果您想在 5 秒内均匀地发送 10 个请求,请进行以下配置:
普通的Thread Group 和users * loops = 10,也就是说:
Total Executions 模式和Throughput 设置为10
【讨论】: