0

块引用

我正在使用 BlazeMeter PAAS 使用 Apache JMeter 执行测试。我有一个需求,我在一个场景中有多个事务,每个事务包含多个请求,我想实现每个事务级别的TPS。然后在这种情况下,吞吐量整形计时器、恒定吞吐量计时器、限制 RPS(BlazeMeter)不起作用。即使我也尝试过使用 yaml 配置,但这也没有用。如果可能的话,您能否告诉我如何通过 yaml 实现它。

EX:如果场景中没有 Tx = 3 TPS,每个 Tx = 20,我需要实现每个事务控制器以实现 20 TPS,总场景 TPS 将为 60。

请建议我如何使用 yaml 配置执行此操作。

YAML 中的 Taurus 配置:模块:jmeter:属性:httpsampler.ignore_failed_embedded_resources:true 执行:-并发:50 保持:5m 加速:1m 吞吐量:60 步:3 场景:线程组

场景:线程组:retrieve-resources:false 脚本:Blazedemo.jmx

块引用

4

1 回答 1

0
  1. 事务控制器添加到您的测试计划并勾选Generate parent sample

    在此处输入图像描述

  2. 将您的采样器放在事务控制器下(作为孩子)
  3. Precise Throughput Timer添加到您的测试计划并进行如下配置:

    JMeter 精确吞吐量计时器

在此设置中,您每分钟将有 60 个事务,每个事务将包含 3 个请求。

于 2018-10-29T14:31:22.133 回答