【问题标题】:How to call tearDown() with Throughput Shaping Timer如何使用吞吐量整形计时器调用 tearDown()
【发布时间】:2017-10-02 13:00:14
【问题描述】:

我有测试 REST API 的 JMeter 测试计划。在执行期间,它将项目发布到数据库(POST),接下来是其他操作,如 GET、UPDATE、DELETE。

当负载高,服务无法处理所有请求时,一些项目在测试执行后呈现在数据库中。

我试图收集所有成功创建到ConcurrentLinkedQueue。并在tearDown()方法加载完成后全部删除。

对于负载测试,使用Throughput Shaping Timer。测试计划在非GUI模式下执行,负载由load_profile属性指定。

主要问题是整形计时器在设定时间后停止执行。因此tearDown() 从未被执行过:

如何在主加载部分后使用Shaping timer 执行tearDown()

【问题讨论】:

    标签: java jmeter junit4 jmeter-plugins teardown


    【解决方案1】:

    这听起来像是吞吐量整形计时器插件的错误(或预期行为),我建议在 JMeter Plugins Support Forum 中澄清这一点

    与此同时,您可以使用Runtime Controller 设置所需的“Minion Load”线程组持续时间和“正常”Constant Throughput Timer 以将 JMeter 的吞吐量限制为所需的值。

    【讨论】:

    • 我想在Throughput Shaping Timer完成加载执行后运行方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多