有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
在脚本执行过程中,针对请求返回的结果做进一步的检查,若返回失败则代表当前检查不通过。
check(name: string, callback: () => boolean, response?: Response): boolean

参数

参数
类型
描述
name
string
检查点的名字
callback
function
用于检查的函数,该函数应返回 boolean 类型
response(可选)
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); // 设置检查点,以统计检查点指标、并记录检查点日志
};