金牛座在Jmeter Apdex上评估通过/失败标准

问题描述

我想知道是否有一种方法可以让Taurus在不良apdex分数上报告总体测试失败。

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

我能够使其与jmeter .jmx脚本和采样器一起使用,但是我想知道当通过/失败标准进行测试时,我可以与Taurus和Jmeter一起使用多远。

谢谢

解决方法

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

Apdex不是其中之一。

,

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

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

您可以通过Taurus support forum与Taurus开发人员和维护人员联系,并要求将您的“ apdex”指标纳入通过/失败条件;如果您是BlazeMeter客户,则可以打开support request优先执行此操作,但暂时不支持