1

我想知道是否有办法让 Taurus 报告一个糟糕的 apdex 分数的整体测试失败。

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

我可以让它与 jmeter .jmx 脚本和采样器一起工作,但我想知道在测试的通过/失败标准方面,我可以在 Taurus 和 Jmeter 上走多远。

谢谢

4

2 回答 2

0

这是不可能的,因为 taurus 的失败标准是基于自己计算的指标。

Apdex 不是其中之一。

于 2020-09-16T05:44:09.227 回答
0

根据Taurus 文档,可能的指标是:

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

您可以通过Taurus 支持论坛联系 Taurus 开发人员和维护人员,并要求将您的“apdex”指标包含在通过/失败标准中,或者如果您是 BlazeMeter 客户,您可以打开支持请求以优先执行此操作,但对于暂时不支持

于 2020-09-16T07:06:28.797 回答