【问题标题】:How to set and get JSON.parse(request.data) in global variable in postman?如何在邮递员的全局变量中设置和获取 JSON.parse(request.data)?
【发布时间】:2019-10-10 12:52:24
【问题描述】:

谁能告诉我如何将“request.data”设置和获取到全局变量中,因为我打算稍后在后续获取请求中访问发布请求的请求正文?

我尝试了以下方法,但这不起作用。

pm.globals.set("reqBody", JSON.parse(request.data));

pm.expect(response.name).to.equal(pm.globals.get(reqBody.pr_practice_name))

【问题讨论】:

  • “不工作”是一个无用的问题描述。结果是什么,究竟是什么?你有任何错误吗?
  • 我收到以下错误:“ReferenceError: reqBody 未定义”
  • 我知道 reqBody 是对象类型,所以我可以理解我在上面的 get() 方法中遗漏了一些东西,以便访问对象属性。你能告诉我怎么得到这个吗?
  • 我猜你需要pm.globals.get("reqBody").pr_practice_name

标签: javascript postman-testcase


【解决方案1】:

正如克里斯 G 上面回答的那样,以下解决了我的问题:

pm.globals.get("reqBody").pr_practice_name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    相关资源
    最近更新 更多