对于我的性能测试,由于没有后续请求所需的关联数据,因此特征文件断言失败的请求数量微不足道。在我的scala文件中,我有:
global.successfulRequests.percent.is(99)
但似乎功能文件断言仍然需要100%的成功:
> classpath:tests/sites/get_sites.feature:15 match $.data == '#[ 58 (100.0%) _ > 0]'
失败的功能断言是:
And match $.data == '#[_ > 0]'
所以我通过将我的全局断言更改为:
global.successfulRequests.percent.gt(99)
虽然,仍然不确定为什么我在Jenkins得到了控制台输出..