【发布时间】:2021-08-12 23:42:53
【问题描述】:
您好,我是 Jmeter 的新手,并使用它进行 API 测试。询问了如何在 Jmeter 中计算每秒事务数 例如,如果我在一个线程组中有 14 个 http 事务,如何计算它并确保它每秒为具有 14 个 http api 调用的线程组生成 10 个事务。 我们在 Jmeter 中究竟从哪里看到 TPS 是我们在摘要或聚合报告中看到的吞吐量,即每个事务的 TPS?
【问题讨论】:
您好,我是 Jmeter 的新手,并使用它进行 API 测试。询问了如何在 Jmeter 中计算每秒事务数 例如,如果我在一个线程组中有 14 个 http 事务,如何计算它并确保它每秒为具有 14 个 http api 调用的线程组生成 10 个事务。 我们在 Jmeter 中究竟从哪里看到 TPS 是我们在摘要或聚合报告中看到的吞吐量,即每个事务的 TPS?
【问题讨论】:
你可以:
在Aggregate Report 侦听器中检查“吞吐量”列值
或生成HTML Reporting Dashboard,它提供“每秒事务数”图表:
或者使用Transactions per Second监听插件(可以使用JMeter Plugins Manager安装)
如果您需要将 JMeter 的吞吐量限制为每秒 10 个请求 - 考虑将 Constant Throughput Timer 添加到您的测试计划并根据您的要求进行配置
【讨论】: