向邮递员中的前一个数组添加更多值
Add a few more values to the previous array in postman
在我的测试中,我应该将响应权限与环境中的 rolepermission_array 变量进行比较
但有不同,响应权限有 4 个权限,因为它我应该更新我的环境
我应该怎么办
First
在这张图片中,我的回复还有 4 个价值
Second
"已认证",
"manage_profile",
"manage_account",
“verify_email”
我应该将此值添加到 rolepermission_array
我更新了我的代码,但仍然出现错误
PreRequest
Test
Result
- 您可以使用
push(element1, element2, ...)
向数组添加元素
- 要将数组保存到环境中,请记住
stringify
- 要从环境中获取数组,请使用
parse
在标签测试中
const res = pm.response.json();
const per = res.data.permissions;
const rolepermission = JSON.parse(pm.environment.get("rolepermission_array"));
rolepermission.push("authenticated", "manage_profile", "manage_account", "verify_email");
pm.test("check permissions", () => {
pm.expect(per).eql(rolepermission);
})
在我的测试中,我应该将响应权限与环境中的 rolepermission_array 变量进行比较
但有不同,响应权限有 4 个权限,因为它我应该更新我的环境 我应该怎么办 First
在这张图片中,我的回复还有 4 个价值
Second
"已认证", "manage_profile", "manage_account", “verify_email”
我应该将此值添加到 rolepermission_array
我更新了我的代码,但仍然出现错误
PreRequest
Test Result
- 您可以使用
push(element1, element2, ...)
向数组添加元素
- 要将数组保存到环境中,请记住
stringify
- 要从环境中获取数组,请使用
parse
在标签测试中
const res = pm.response.json();
const per = res.data.permissions;
const rolepermission = JSON.parse(pm.environment.get("rolepermission_array"));
rolepermission.push("authenticated", "manage_profile", "manage_account", "verify_email");
pm.test("check permissions", () => {
pm.expect(per).eql(rolepermission);
})