0

使用 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"
}

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

4

1 回答 1

0
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}}

于 2021-02-10T19:10:03.927 回答