这里我想在测试中验证键和尊重值,例如Name = Test
{
"Name: Test,
"Id: 2",
}
我尝试过:
var jsonData = pm.response.json();
pm.test("Name Check", function () {
var task = _.find(jsonData, {'Name': "Test"});
pm.expect(task.Name).is.to.equal("Test");
});
答案 0 :(得分:1)
请注意,您的json无效,因为缺少"
就像
{
"Name": "Test",
"Id": 2
}
,您可以使用
进行检查var jsonData = pm.response.json();
pm.test("Name Check", function () {
pm.expect(jsonData.Name).is.to.equal("Test");
});
答案 1 :(得分:0)
如果这是响应正文,则可以执行以下操作:
pm.test("Name Check", () => {
pm.expect(pm.response.json().Name).to.equal("Test");
});