无法读取未定义的 属性 'employee_name'
Cannot read property 'employee_name' of undefined
我正在使用 Postman 平台进行测试 API。我实际上是邮递员的新手。所以,目前正在测试虚拟 APIs,我从 URI
获取 GET 响应结果
- http://dummy.restapiexample.com/api/v1/employees ,当我添加验证点时:
将测试描述指定为“名称”见下文
var 响应 = JSON.parse(responseBody);
tests["name"] = response.data[2].employee_name == "Ashton Cox";
测试操作成功通过。但是当在 URI link
中使用特定的 id 时
- http://dummy.restapiexample.com/api/v1/employee/5
使用与上面相同的验证点,我得到的响应是 TypeError: Cannot read 属性 'employee_name' of undefined,下面是截图
正确的引用和语法如下所示:
pm.test("Check User", () => {
const responseJson = pm.response.json();
pm.expect(responseJson.data.employee_name).to.eql("Airi Satou");
});
我正在使用 Postman 平台进行测试 API。我实际上是邮递员的新手。所以,目前正在测试虚拟 APIs,我从 URI
获取 GET 响应结果- http://dummy.restapiexample.com/api/v1/employees ,当我添加验证点时: 将测试描述指定为“名称”见下文
var 响应 = JSON.parse(responseBody);
tests["name"] = response.data[2].employee_name == "Ashton Cox";
测试操作成功通过。但是当在 URI link
中使用特定的 id 时- http://dummy.restapiexample.com/api/v1/employee/5 使用与上面相同的验证点,我得到的响应是 TypeError: Cannot read 属性 'employee_name' of undefined,下面是截图
正确的引用和语法如下所示:
pm.test("Check User", () => {
const responseJson = pm.response.json();
pm.expect(responseJson.data.employee_name).to.eql("Airi Satou");
});