postman tests断言

2020-09-09  本文已影响0人  来自外星的鲸鱼

验证会员手机号码值、goodsid等字段值相等

pm.test("验证会员成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.data.phone).to.eql("18565877004");

});

pm.test("获取商品详情成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.data.goodsId).to.eql("G2WMNAFQ4DP");

});

验证数组里字段值包含字段

pm.test("获取商品满减送促销成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.data.goodsPromDiscountAndGiftDTOS[0].goodsIds).to.include("G2WN06DSIVP");

});

pm.test("获取商品特价促销成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.data.goodsPromSpecDTO.promName).to.include("风热感冒特价2");

});

验证data数组里面数据正确性

pm.test("获取企业零售销售人员成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.data[0].staffName).to.include("李中其");

});

验证返回结果文本包含的字样

pm.test("获取卡级别枚举信息成功", function () {

    pm.expect(pm.response.text()).to.include( '{"code":"40001","message":"获取卡级别枚举信息完成","data":[{"levelId":0,"levelName":"普通卡"},{"levelId":1,"levelName":"银卡"},{"levelId":2,"levelName":"金卡"}]}');

});

验证返回结果message字段正确性

pm.test("新增挂单成功", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.message).to.eql("新增挂单成功");

});

上一篇下一篇

猜你喜欢

热点阅读