在脚本执行过程中,针对请求返回的结果做进一步的检查,若返回失败则代表当前检查不通过。
参数
参数 | 类型 | 描述 |
name | string | 检查点的名字 |
callback | function | 用于检查的函数,该函数应返回 boolean 类型 |
response(可选) | 传入被检查的请求的响应,用于开启记录检查点日志 |
返回
类型 | 描述 |
boolean | 检查结果;true 为检查通过,false 为检查不通过 |
样例
检查 HTTP 请求的响应状态码是否为 200:
import http from 'pts/http';import { check } from 'pts';export default function () {const resp = http.get('http://mockhttpbin.pts.svc.cluster.local/get');check('statusCode is 200', () => resp.statusCode === 200); // 设置检查点,以统计检查点指标check('statusCode is 200', () => resp.statusCode === 200, resp); // 设置检查点,以统计检查点指标、并记录检查点日志};