【发布时间】: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