问题描述
我想知道是否有一种方法可以让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。 -
succ
或success
-成功的响应,支持百分比阈值,例如succ -
fail
或failures
-响应失败,支持百分比阈值,例如失败> 50%的情况持续5秒钟,失败后停止。 -
rc
...-所有请求中特定响应代码量的百分比。可以使用通配符指定响应代码?和,例如rc500> 20 for 5s,以失败告终,rc4 ??> 20%,rc > = 10代表1m,rcException> 99%代表1m,继续失败。
您可以通过Taurus support forum与Taurus开发人员和维护人员联系,并要求将您的“ apdex”指标纳入通过/失败条件;如果您是BlazeMeter客户,则可以打开support request优先执行此操作,但暂时不支持