我正在处理一些测试要求,当 p95>100ms 时我必须使负载测试场景失败。我写了下面的测试片段:
config:
target: "https://news.google.com"
# Responses have to be sent within 10 seconds or the request will be aborted
timeout: 10
ensure:
p95: 800
phases:
- duration: 10
arrivalRate: 1
scenarios:
- name: "Hit news google"
flow:
- get:
url: "/dssw.js_data?_reqid=34556&rt=j"
expect:
- statusCode: 300
- contentType: json
我希望这个测试场景在某种报告中可见,因为有多少测试用例失败并通过。Artillery 生成的报告仅显示性能统计信息,但如何根据测试性能断言显示报告在某种报告中失败。