在我们的案例中,Jmeter报告显示GUI Web应用程序的响应时间低/好(不到2秒),但吞吐量显示10 req / min。由于响应时间短,预计吞吐量会很高,但仅显示10 / min。可能出了什么问题? 彻底解决了以下问题,但无法找到我的问题的线索。
How Throughput and Response time are related
通过关闭所有侦听器,以非GUI模式运行测试。 Jmeter实例和应用程序服务器的CPU,内存利用率都很好。使用率未超过30%。
答案 0 :(得分:0)
很可能您有Pre Processors,Post-Processors或Timers,它们会降低脚本中某处的执行速度。
除非测试Transaction Controller配置为将所有测试元素的所有子元素添加到总事务执行时间中,否则上述测试元素的执行时间不包含在响应时间中。
您可以通过Run - Start no pauses
菜单项在GUI模式下运行脚本一次,这将禁用“睡眠”
如果为了使延迟更接近代表真实用户而需要延迟,则可以仅添加更多线程,除非瓶颈,否则吞吐量应该增加相同的因数。