我有一个如下的jmeter脚本:
Thread group
+ Register client HTTP REQUEST
+ Health check HTTP REQUEST
+ Create event HTTP REQUEST
+ Constant timer 3000 ms
我在下面有问题:
在创建事件中添加常量计时器会影响平均响应时间结果吗?
谢谢。
答案 0 :(得分:1)
您的配置导致:
Register client HTTP REQUEST
Health check HTTP REQUEST
Create event HTTP REQUEST
吞吐量以请求数/时间单位计算。从第一个样本的开始到最后一个样本的结束计算时间。这应该包括样本之间的任何间隔,因为它应该代表服务器上的负载。
公式为:
Throughput = (number of requests) / (total time).
因此,实际吞吐量取决于两个因素:
如果您正在寻找一种每秒执行恰好10个请求的负载的方法,请考虑使用Throughput Shaping Timer或Precise Throughput Timer
关于常量计时器-其持续时间不包含在请求经过的时间中,它对平均响应时间结果没有任何影响,但是如果使用计时器,则吞吐量会降低