expectedStatuses( statuses )
返回一个回调函数,用于 setResponseCallback,仅根据响应状态码标记响应是否符合预期。
参数 | 类型 | 描述 |
---|---|---|
statuses | integer/objects | 可以是整数或对象,如 {min:100, max:300},指定预期的最小和最大状态码 |
您可以按任意顺序提供任意数量的参数。
示例
import http from 'k6/http';
// setting some pretty strange status codes as expected
http.setResponseCallback(
http.expectedStatuses(406, 500, { min: 200, max: 204 }, 302, { min: 305, max: 405 })
);
export default () => {
// this one will actually be marked as failed as it doesn't match any of the above listed status
// codes
http.get('https://quickpizza.grafana.com/api/status/205');
};