向邮递员中的前一个数组添加更多值

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);
})