如何在每个脚本的总平均值上而不是JMeter中的每个线程上强制断言?

时间:2018-04-06 06:50:36

标签: jenkins automation jmeter performance-testing blazemeter

必须使用哪个断言来检查延迟,吞吐量,已接收和&发送字节和错误率?如何在JMeter中的每个脚本的总平均值中实现断言以实现自动化?

1 个答案:

答案 0 :(得分:1)

JMeter本身不提供此功能,因此您可以选择以下方法之一:

    如果以下指标之一超出定义的阈值,则
  1. AutoStop Listener能够自动停止测试:

    • 响应时间
    • 延迟
    • 错误率
  2. 如果您在Jenkins中运行测试,则可以使用Performance Plugin根据各种指标将构建标记为失败或不稳定

    Jenkins Performance Plugin

  3. 最后你可以通过Taurus运行你的JMeter测试,它具有非常强大和灵活的pass/fail criteria subsystem所以如果预期和实际指标之间存在冲突,它将基本上返回非零退出您可以在shell脚本或Jenkins自由式作业和/或管道中使用的代码。