根据响应变量调节下一个 post cmd

Conditioned next post cmd according to response variable

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

访问的所有其他部分