现梳理一下我自己做接口功能测试的流程,有不足的地方还请多多指教
/* 定义函数获取返回结果 */
var jsonData=JSON.parse(responseBody)
/* 断言协议状态码 */
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
/* 断言业务状态码 */
tests["code=1"]=jsonData.code===1
/* 断言接口数据 */
tests["Body is correct"] = responseBody.has("comments")
/* 断言请求时间 */
pm.test("Response time is less than 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
})
由于不熟悉 js 代码,经常用到的也就是如上几步,也可以从右侧 SNIPPETS 中直接选择更适合自己的测试点,在网上对右侧提供的测试代码都有详细说明