responseBody 未在 Postman 中定义

responseBody is not defined in Postman

我有 JSON 如下所示:

{
    "success": true,
    "code": 200,
    "message": "Success",
    "data": [
        {
            "ID_A": "AXCS-1-1",
            "ID_B": "AXCS-1-1",
            "Number": "11009988"
        }
    ]
}

还有我在 postman 中测试的脚本:

var data = JSON.parse(responseBody);

if(responseCode.code === 200){
    pm.environment.set("IdA",data.data[0].ID_A);
    pm.environment.set("IdB",data.data[0].ID_B);
}

我得到回复:

如何解决这个问题?

错误说 responseBody 未定义,错误来自预请求脚本

responseBody 是包含响应的全局对象,此变量仅在测试脚本中可用,并且由于 pre-request 在请求发送之前执行,requestBody 变量将无法访问