介面測試--自定義斷言設定

測試人生路發表於2021-03-24

介面測試的時候,有時候會對介面進行斷言,apipost在後執行指令碼中提供了斷言功能

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"');


apipost還支援自定義斷言,我們可以自定義響應中的某個值作為斷言

這裡把message的值作為斷言

還可以自定義其他的值,在把data設定為斷言

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2764720/,如需轉載,請註明出處,否則將追究法律責任。

相關文章