JMeter常量计时器未按预期运行

时间:2018-11-20 09:45:36

标签: timer jmeter constants

我们希望使用Jmeter测试3组不同的请求。 为此,我们创建了3个采样器来容纳这3组请求,并且在这3个采样器中的每一个中都添加了一个固定计时器。 每个常量计时器都包含函数“ $ {__ Random(X,Y)}”,其中3个采样器中的每个X,Y都不同。 但是,当我运行测试时,可以看到在开始的几分钟内,请求看起来像是按照计时器发送的,但是经过一段时间后,请求几乎全部均匀地通过了面板,这是不正确的。

我上传了一张图片,显示了我们的测试计划的结构以及我们看到的enter image description here的吞吐量。

1 个答案:

答案 0 :(得分:0)

计时器按预期方式工作,我想说由于您的应用程序超载且响应速度太慢,您获得的吞吐量大致相同,即我可以看到40秒钟以上的响应时间。

enter image description here

HTTPstateful protocol,这意味着JMeter的HTTP Request采样器在发送新请求之前等待响应,因此我的期望是响应时间对您的影响最大,而不是计时器。

因此,如果您将Dummy Sampler替换为真实的采样器,并且静态响应时间为100毫秒

enter image description here

您应该看到计时器按预期工作。


关于应用程序运行缓慢,我建议您调查瓶颈,您可以开始研究HTML Reporting Dashboard并将增加的负载与增加的响应时间相关联。

还要确保在测试基准运行状况指标(即CPU,RAM,交换等)下监视您的应用程序,以确保它有足够的运行空间。可以使用JMeter PerfMon PluginSSHMon Samples Collector

完成