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