Taurus 在 Jmeter Apdex 上评估 pass/fail 个标准

Taurus evaluate pass/fail criteria on Jmeter Apdex

我想知道是否有办法让 Taurus 在 apdex 分数不佳时报告整体测试失败。

即。目前我们可以做到 avg-rt of login>1s, continue as failed 但是我们可以做类似 apdex of login>.85, stop fail 的事情吗,如果任何 apdex 分数小于 .85 或我们选择的东西,停止测试。

我能够使用 jmeter .jmx 脚本和采样器让它工作,但我想知道在 pass/fail 测试标准方面,我可以使用 Taurus 和 Jmeter 走多远。

谢谢

这是不可能的,因为金牛座将其失败标准建立在自己计算的指标上。

Apdex 不是其中之一。

根据Taurus documentation,可能的指标是:

  • avg-rt - 平均响应时间,例如avg-rt>2s500ms.
  • avg-lt- 平均延迟,例如avg-lt 对于 my-label>2.
  • avg-ct - 平均连接时间,例如avg-ct>100 毫秒。
  • stdev-rt - 完整响应时间的标准偏差,例如stdev-rt>0.5.
  • p... - 百分位数计时,例如p90>1s 持续 10s,p99.9>10s,失败停止。
  • hits - 响应数量,例如命中 my-label>100 持续 5 秒,停止为 non-failed.
  • bytes - 响应数据大小,例如my-label>10MB 的字节,可能的类型是 B、kB 和 MB。
  • succsuccess - 成功响应,支持百分比阈值,例如成功<100% .
  • failfailures - 失败响应,支持百分比阈值,例如failures>50% for 5s, stop as failed.
  • rc... - 所有请求的特定响应代码量的百分比。可以使用通配符指定响应代码 ?和 ,例如rc500>20 for 5s, stop as failed, rc4??>20%, rc>=10 for 1m, rcException>99% for 1m, continue as failed.

您可以通过 Taurus support forum and ask to include your "apdex" metric into pass/fail criteria or if you're a BlazeMeter customer you can open a support request 联系 Taurus 开发人员和维护人员优先执行此操作,但暂时不支持