Прежде всего, тело ответа, указанное в вопросе, не является действительным JSON. Допустимые json данные должны выглядеть так =
{
"success":true,
"input":[
{
"firstname":"Ram",
"lastname":"Lakshmanan",
"rollno":"11"
},
{
"firstname":"Pravi",
"lastname":"Reshma",
"rollno":"12"
}
]
}
вы можете сделать это так:
pm.test("Verify object has expected properties", function () {
// loop through input array
for (var i = 0; i < Object.keys(json.input).length; i++) {
console.log(i);
pm.expect(json.input[i]).to.have.property("firstname");
pm.expect(json.input[i]).to.have.property("lastname");
pm.expect(json.input[1]).to.have.property("rollno");
//assert length of properties
pm.expect(Object.keys(json.input[i]).length).to.eql(3);
}
});