微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据响应变量

如何解决根据响应变量

使用 get,我试图通过邮递员的 CMD 从机器获取位置状态。我正在发送命令以传输到定义的位置。这些位置具有一定的地位。我可以通过以下状态获得:

http://localhost:9999/services/iag/logimat/A1/location/LOC_R-033

回复

{
    "id": {
        "Locid": "LOC_R-033","logimatId": "A1"
    },"locked": "none","type": {
        "typeId": "irrigation","height": 375,"counter": 0
    },"occupation": true,"tray": "23344435001"
}

我不知道如何从响应中获取职业价值标志。可以通过邮递员吗?我想将它用作变量,用作下一个请求的条件。谢谢

解决方法

pm.environment.set("value",pm.response.json().occupation)

您可以在脚本部分获取 json 响应作为 pm.response.json()

从此调用职业作为其 json 对象的直接属性。

然后使用 pm..set ,在我的例子中我使用环境

您可以访问此值

pm.environment.get("value")  in script section (pre-request and test)

以及您可以作为 {{value}}

访问它的所有其他部分

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。