接口測試的時候钓葫,有時候會對接口進(jìn)行斷言,apipost在后執(zhí)行腳本中提供了斷言功能
apt.assert(‘response.raw.responseText==“test”’);
apt.assert(‘response.raw.status==200’);
apt.assert(‘response.raw.type==“json”’);
apt.assert(‘response.raw.responseTime>=100’);
apt.assert(‘response.json.errcode==1’);
apt.assert(‘response.json.errcode!=1’);
apt.assert(‘response.json.errcode>=1’);
apt.assert(‘response.json.errcode==null’);
apt.assert(‘response.json.errcode!=null’);
apt.assert(‘response.headers[“server”] == “nginx”’);
apt.assert(‘response.headers[“content-encoding”] == “gzip”’);
image
apipost還支持自定義斷言嵌灰,我們可以自定義響應(yīng)中的某個值作為斷言
這里把message的值作為斷言
image
image
image
還可以自定義其他的值弄匕,在把data設(shè)置為斷言
image
image