我有一个非常简单的网络服务,我试图在不同的吞吐量下测量其延迟指标 -
如果被测系统无法处理目标吞吐量,我希望Jmeter保持相同的吞吐量,即使很多请求失败。
我尝试使用大量线程和恒定吞吐量计时器来实现这一点,但Jmeter倾向于不能达到目标吞吐量而不是请求失败。
有什么建议吗?
答案 0 :(得分:4)
恒定吞吐量计时器有两个主要限制:
鉴于Web服务== HTTP传输和HTTP是有状态协议(每个JMeter线程(虚拟用户)将在开始下一个HTTP Request采样器之前响应来自前一个HTTP Request Defaults采样器的响应,您可以通过定义<您的HTTP请求的强>超时,因此它们会提前失败。放置超时的最佳位置是,这样您就可以一次性完成所有HTTP请求采样器的操作范围