测试积点老人 发表于 2020-6-10 10:27:23

用postman验证接口是否返回某字段

接口返回:
{
    "data": [
      {
            "word": "上海",
            "List": [
                {
                  "word": "景点",
                  "type": "sight"
                },
                {
                  "word": "酒店",
                  "type": "hotel"
                }
            ],
      },
}需要验证接口List中是否返回type字段(不需要验证值是否正确,只要验证是否返回该字段)
Tests中脚本:
var jsonData = pm.response.json();

pm.test("type字段检查", function () {
    length = jsonData.data.List.length;
    console.log(length);   
    for(i=0;i<length;i++){
      console.log(jsonData.data.List);
      pm.expect(jsonData.data.List).to.include("type");
    }
});执行后报错:

bellas 发表于 2020-6-11 09:32:19

检查下,检查点写的是否正确

海海豚 发表于 2020-6-11 11:14:40

或者可以直接在test里面用postman提供的has 来判断

qqq911 发表于 2020-6-11 11:21:56

语法有问题

郭小贱 发表于 2020-6-11 13:59:27

检查点的格式不对
页: [1]
查看完整版本: 用postman验证接口是否返回某字段