首页 > 解决方案 > 性能测试中“每秒事务数”与“每秒请求数”有什么区别?

问题描述

在某些书中有这两个陈述,但我无法区分这两个?(每秒事务数也称为“系统吞吐量”。)

标签: jmeterperformance-testing

解决方案


为什么你要问我们而不是这些“一些书”的作者?

鉴于您有jmeter 标签,这里是 JMeter 特定的答案:

  1. 事务对于采样器是等效的(或者如果您通过事务控制器将多个采样器组合在一起- 事务控制器下所有采样器的累积吞吐量)

    基本上在 1 秒的时间范围内执行了多少个采样器。

    可以使用 ie Transactions per Second图表进行可视化

  2. 每秒请求数几乎是相同的指标,但在某些情况下,每秒请求数可能高于每秒事务数,例如:

    • HTTP Request Sampler下载嵌入式资源时,一个“事务”会导致多个“请求”
    • 当脚本开发者使用 ie Parallel Controller模拟 AJAX 请求时,相同的网络占用 - 一个“事务”,多个“请求”

    这些“每秒请求数”可以使用 ie Server Hits Per Second图表进行可视化


推荐阅读