问题描述
使用 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}}