Postman断言响应数据之编写Test脚本

前言
相信很多测试小伙伴儿们都熟悉Postman这个工具,通常我们在做接口测试的时候,需要我们去查看接口的响应数据是否跟我们预期的结果相匹配,Postman就提供了这个功能,我们可以使用 JavaScript 编写 Tests 脚本。
下面我们以返回省份地区的接口为例
Postman断言响应数据之编写Test脚本_第1张图片接口响应的数据为:

{
    "code": 2000,
    "msg": "success",
    "data": [
        {
            "province": "广东省",
            "salesamount": 18963765814.051014,
            "sellcount": 146122057,
            "region_id": "440000"
        },
        {
            "province": "浙江省",
            "salesamount": 10787256565.2793,
            "sellcount": 113785643,
            "region_id": "330000"
        },
        {
            "province": "北京市",
            "salesamount": 6895253568.854036,
            "sellcount": 41060761,
            "region_id": "110000"
        },
     
        {
            "province": "山西省",
            "salesamount": 107434680.41985808,
            "sellcount": 630290,
            "region_id": "140000"
        },
        {
            "province": "西藏自治区",
            "salesamount": 1635521.63,
            "sellcount": 37166,
            "region_id": "540000"
        }
    ],
    "is_login": 0
}

校验body里的具体某个值

//校验code为2000
pm.test("Status code is 2000", () => {
  pm.expect(pm.response.json().code).to.eql(2000);
});
//校验data下的province为广东省
pm.test("province is 广东省", () => {
  pm.expect(pm.response.json().data[0].province).to.eql("广东省");
});

我们输入测试脚本,运行后可以看到接口返回TestResults位置显示PASS,说明此校验通过
Postman断言响应数据之编写Test脚本_第2张图片

`

你可能感兴趣的:(postman,测试工具)