【问题标题】:I would like to assert response body with JSON file in POSTMAN我想在 POSTMAN 中使用 JSON 文件声明响应正文
【发布时间】:2020-03-22 19:48:46
【问题描述】:

我是邮递员的新手,我想知道如何从 JSON 文件断言请求正文,这是我使用集合运行器在多次迭代中传递请求正文中的值/数据的同一个文件。

如果有人可以帮助我解决这个断言,将不胜感激......

在此处输入代码

我的 JSON 输入文件:

[
    {
      "POLCODE":"APOL279906",
      "EnrolmentSegmentValue":"ADF",
      "startDate":"2019-12-01",

   }
]

请求正文:

[
{
    "code": "{{POLCODE}}",
    "brandCode": " ",
    "lineOfBusinessCode": "HEALTH_INSURANCE",
    "enrolmentSegment": [
        {
            "value": "{{EnrolmentSegmentValue}}",
            "startDate": "{{startDate}}",
            "endDate": ""
        }
    ]
  }   
]   

响应正文:

{
"saleDate": "2019-12-01",
"calculateOnCancellation": false,
"code": "APOL279906",
"brandCode": " ",
"lineOfBusinessCode": "HEALTH_INSURANCE",
"rebateApplicant": [{
    "startDate": "2019-12-01",
    "declarationDate": "2019-12-01"
}],
    "enrolmentSegment": [{
    "flexCodeDefinitionCode": "ENROLMENT_SEGMENTS",
    "startDate": "2019-12-01",
    "value": "ADF"
}]

}

【问题讨论】:

  • 不清楚从 JSON 文件中断言请求正文是什么意思
  • 我想验证响应正文是否具有我从 JSON 文件中传递的相同值。我想编写一个类似下面的测试脚本,我可以在其中验证响应是否具有来自 JSON 文件的迭代数据的值。示例:pm.test("Body contains values", function (req, response) { pm.expect(JSON.stringify(response)).to.include(pm.iterationData)) });

标签: json iteration postman response postman-collection-runner


【解决方案1】:

我通过探索 POSTMAN 帮助查询找到了答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-03-11
    • 2021-11-13
    • 2022-07-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    相关资源
    最近更新 更多