javascript - Postman - 从 Get 请求的响应中获取最后一个 id 并将其分配给变量

标签 javascript postman postman-testcase

我必须向具有不存在 ID 的端点发出请求。包含所有用户的端点返回具有以下结构的用户列表:

{
    "page": 1,
    "per_page": 10,
    "total": 100,
    "total_pages": 1000,
    "data": [
        {
            "id": 1,
            "email": "a@b",
            "first_name": "a",
            "last_name": "b",
            "avatar": "jpg"
        }
    ]
}

我必须找到最后返回的 id,将其增加 +1 并将其分配给一个变量。

最佳答案

您可以使用 Lodash last沙箱中的方法,获取 data 数组中最后一个 objectid

pm.globals.set('id', _.last(pm.response.json().data).id);

关于javascript - Postman - 从 Get 请求的响应中获取最后一个 id 并将其分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71951126/

相关文章:

javascript - jQuery 选择器帮助获取几组的最后一个元素?

oauth - 在 Postman 中以编程方式获取 oAuth 2.0 的新访问 token

postman - 如何使用 Postman 预请求脚本存储 cookie 值?

javascript - 如何在 postman 的全局变量中设置和获取 JSON.parse(request.data)?

POSTMAN - 如何检查响应正文中的值 > 0

javascript - 通过动态字段中的动态复选框复制地址

javascript - 从 Javascript 读取当前文档的大小

Javascript csom 访问页面属性

json - 使用 Postman 编码变量