【发布时间】:2016-08-04 03:33:52
【问题描述】:
我正在使用 jMeter 对 Web 应用程序进行负载测试。我还使用插件“jMeter Plugins”来获得更多图表。
我的问题是
我无法理解服务器命中率(每秒服务器命中图)和吞吐量(每秒事务数)之间的区别。两张图非常接近,但在某些地方略有不同。
我也想知道这里的“交易”是否意味着请求..对吗??
非常感谢:)
【问题讨论】:
标签: testing jmeter load-testing throughput hit
我正在使用 jMeter 对 Web 应用程序进行负载测试。我还使用插件“jMeter Plugins”来获得更多图表。
我的问题是
我无法理解服务器命中率(每秒服务器命中图)和吞吐量(每秒事务数)之间的区别。两张图非常接近,但在某些地方略有不同。
我也想知道这里的“交易”是否意味着请求..对吗??
非常感谢:)
【问题讨论】:
标签: testing jmeter load-testing throughput hit
每秒命中数和吞吐量都在谈论工作负载,命中数是随着时间的推移从注入器发送的请求,同时吞吐量是系统能够处理的负载,两个图表应该看起来相同,只要应用程序尚未达到其断点,在断点之后,点击将继续增加,从而触发响应时间增加。
您注意到差异的测试是峰值测试(您会增加负载,直到应用程序崩溃),当应用程序超过其吞吐量时,两个图将发散。
正如您所见,在 650RPS 之后,蓝色曲线与绿色曲线不同,然后响应时间猛增,请求开始失败。
【讨论】:
服务器命中率给出了服务器每秒可以处理单个单元的命中数的图表。 吞吐量率是测试期间随着时间的推移产生的交易量。它也表示为网站或应用程序可以处理的容量。 http://www.joecolantonio.com/2011/07/05/performance-testing-what-is-throughput/
【讨论】: