Testing jMeter报告中服务器命中率和吞吐量之间的差异

Testing jMeter报告中服务器命中率和吞吐量之间的差异,testing,jmeter,load-testing,throughput,hit,Testing,Jmeter,Load Testing,Throughput,Hit,我正在使用jMeter对web应用程序进行负载测试。我还使用插件“jMeter Plugins”来生成更多的图形 我的问题是 我无法理解服务器命中率(每秒服务器命中率图)和吞吐量(每秒事务数)之间的区别。这两张图非常接近,但在某些位置有点不同 我还想知道这里的“交易”是否意味着请求。。对吧 Thx a lot:)服务器命中率给出了服务器在单个单元中每秒可以处理多少次命中的图表。 吞吐量率是测试过程中随时间产生的事务量。它还表示为网站或应用程序可以处理的容量。 服务器命中率给出了单个设备服务器每秒

我正在使用jMeter对web应用程序进行负载测试。我还使用插件“jMeter Plugins”来生成更多的图形

我的问题是

我无法理解服务器命中率(每秒服务器命中率图)和吞吐量(每秒事务数)之间的区别。这两张图非常接近,但在某些位置有点不同

我还想知道这里的“交易”是否意味着请求。。对吧


Thx a lot:)

服务器命中率给出了服务器在单个单元中每秒可以处理多少次命中的图表。 吞吐量率是测试过程中随时间产生的事务量。它还表示为网站或应用程序可以处理的容量。

服务器命中率给出了单个设备服务器每秒可处理的命中数的图表。 吞吐量率是测试过程中随时间产生的事务量。它还表示为网站或应用程序可以处理的容量。

每秒点击数和吞吐量都是关于工作负载的,点击数是从注射器随时间发送的请求,同时吞吐量是系统能够处理的负载,只要应用程序还没有达到临界点,这两个图应该是相同的,在断点之后,点击次数将继续增加,从而触发响应时间增加

您注意到差异的测试是峰值测试(您增加负载,直到应用程序崩溃),当应用程序超过其吞吐量时,两个图将发散

正如您所看到的,650rpm后的蓝色曲线与绿色曲线不同,然后响应时间急剧上升,请求开始失败

  • 如果我们让测试继续运行,注入器将耗尽线程,命中曲线将再次与吞吐量相同
  • 两条曲线之间的区域为激活请求、喷油器发送的请求和等待处理的请求
  • 点击图以RPS为单位,它计算的是请求,而不是事务
  • 可以使用jmeter的复合图生成相同的图

每秒命中率和吞吐量都是关于工作负载的,命中率是指随着时间的推移从注射器发送的请求,同时吞吐量是指系统能够处理的负载,只要应用程序尚未达到临界点,这两个图应该是相同的,在断点之后,点击次数将继续增加,从而触发响应时间增加

您注意到差异的测试是峰值测试(您增加负载,直到应用程序崩溃),当应用程序超过其吞吐量时,两个图将发散

正如您所看到的,650rpm后的蓝色曲线与绿色曲线不同,然后响应时间急剧上升,请求开始失败

  • 如果我们让测试继续运行,注入器将耗尽线程,命中曲线将再次与吞吐量相同
  • 两条曲线之间的区域为激活请求、喷油器发送的请求和等待处理的请求
  • 点击图以RPS为单位,它计算的是请求,而不是事务
  • 可以使用jmeter的复合图生成相同的图

谢谢,先生,但是当jMeter使用不同的采样器处理每个请求时,它们不应该相等吗?我的意思是,如果我请求一个网页,jMeter将使用一个采样器本身处理每个子请求,而不是整个页面的采样器。谢谢,先生,但是它们不应该相等,因为jMeter使用不同的采样器处理每个请求吗?我的意思是,如果我请求一个网页,jMeter将用一个采样器自己处理每个子请求,而不是整个页面的采样器。回答得很好,先生!谢谢你的帮助。回答得好,先生!我感谢你的帮助。