1. 使用腳本的意義:利用腳本可以降低聯(lián)調(diào)工作量.,如
1.1 前置腳本請求前執(zhí)行;用于設(shè)置參數(shù), 可以用于多個用戶注冊,
1.2 后置腳本可以對執(zhí)行請求結(jié)果進行校驗,設(shè)置變量,用于下一個請求
前置腳本
http請求前執(zhí)行;用于設(shè)置參數(shù);
后置腳本
http請求后執(zhí)行;可以測試請求執(zhí)行結(jié)果;可以解析結(jié)果后,設(shè)置變量,用于下一個請求;文章來源:http://www.zghlxwxcb.cn/news/detail-524238.html
PostMan重要的斷言有:文章來源地址http://www.zghlxwxcb.cn/news/detail-524238.html
//重要服務(wù)器的響應碼
pm.test("服務(wù)器狀態(tài):200",?function?()?{
????pm.response.to.have.status(200);
});
//重點Response?body,Contains?string,?如果返回體中有相關(guān)參數(shù)和設(shè)置的參數(shù)一致,則該斷言通過
pm.test("響應體中包含:str(“登錄成功”)",?function?()?{
????pm.expect(pm.response.text()).to.include("1");
});
//重要對比響應體中的指定值是不是和to.eql()內(nèi)的一直
pm.test("對比Response中msg的值",?function?()?{
????var?jsonData?=?pm.response.json();
????pm.expect(jsonData.status).to.eql(1);
});
//重要,接口響應時間300以內(nèi)則pass,超出響應時間fail
pm.test("響應時間:300ms",?function?()?{
????pm.expect(pm.response.responseTime).to.be.below(300);
});
到了這里,關(guān)于PostMan前置腳本/后置腳本/斷言的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!