本文主要講解接口管理工具ApiPost的預執行腳本和後執行腳本里,怎麼校驗/測試接口返回結果是否符合預期?前端
ApiPost簡介:
ApiPost是一個支持團隊協做,並可直接生成文檔的API調試、管理工具。它支持模擬POST、GET、PUT等常見請求,是後臺接口開發者或前端、接口測試人員不可多得的工具 。json
檢測返回JSON中的某個值是否等於預期的值
apt.assert('response.json.hasOwnProperty("errcode")'); // 檢測返回json對象的是否含有errcode字段 apt.assert('response.json.errcode=="success"'); // 檢測返回json對象的errcode字段是否等於success字符串 apt.assert('response.json.errcode.indexOf("success") > -1'); // 檢測返回json對象的errcode字段是否含有success字符串 apt.assert('response.json.errcode!="success"'); // 檢測返回json對象的errcode字段是否不等於success字符串 apt.assert('response.json.errcode>=1'); // 檢測返回json對象的errcode字段是否大於1 apt.assert('response.json.errcode==null'); // 檢測返回json對象的errcode字段是不是null
response.json是什麼?
response.json
:就是json格式的響應數據(上面示例用的就是這個)工具
調用示例如上面示例:測試
response.json.data.token //也能夠 response.json.data["token"]調試