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