【发布时间】:2019-10-27 19:23:57
【问题描述】:
我在尝试使用 POSTMAN 检查响应正文中的 JSON 值时遇到问题,因为 JSON 对象名称中有句号
通常 JSON 响应正文会是这样的:
{
"restapi": "Beta",
"logLevel": "INFO"
}
所以通常我们可以像这样使用 POSTMAN 对 JSON 值进行测试:
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi).to.eql(Beta);
});
但我现在遇到的问题是 JSON 对象名称有一个像这样的句号
{
"restapi.name": "Beta",
"logLevel.sleep": "INFO"
}
所以如果我尝试像这样读取对象,它会出现错误
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi.name).to.eql(Beta);
});
【问题讨论】:
标签: json testing postman postman-testcase