Jmeter-5.0:RPS(每秒请求)和TPS(每秒事务)是否相同?

时间:2019-10-15 07:34:05

标签: jmeter load-testing jmeter-5.0

Jmeter中的RPS和TPS有什么区别?我想为每个目标TPS运行Jmeter脚本5分钟的启动时间:10、20和30。 RPS是否一样?

2 个答案:

答案 0 :(得分:2)

TPS

  

每秒钟计算完成的交易次数

在JMeter中等于RPS

  

将RPS“转换”为“每分钟采样”。

实际上,您可以将其称为 SPS ,因为JMeter上下文正在计数 sample 而不是请求/事务

答案 1 :(得分:0)

每秒请求数与每秒事务数之间的区别在于,事务可能包含多个请求。 在JMeter中,交易非常明显地由Transaction Controller表示。

为了说明这一点:

  • 打开您的Chrome(或选择的浏览器)
  • 打开devtools(Chrome中为F12)
  • 选择网络标签
  • 浏览至https://www.google.com

您的交易是“打开Goog​​le登陆页面”,而您的浏览器会执行十几个单个请求。

如果要生成一定数量的请求(或事务?),请查看JMeter TimersConstant Throughput Timer可能是一个好的开始!请注意,计时器的范围很重要!