【问题标题】:Is there a way to get the "Response Body" in the test results of Postman collection [closed]有没有办法在 Postman 集合的测试结果中获取“响应体”[关闭]
【发布时间】:2017-04-12 20:21:43
【问题描述】:

我有 Postman 集合 来运行 POST 请求 10 次迭代,在每次迭代中,请求正文中的变量都有不同的值,我使用 CSV 来做到这一点。

完成运行集合后,我看不到每次迭代的“响应正文”。它显示测试结果和统计数据,但不显示实际响应体。

对于如何获取集合中每个请求/迭代的响应正文,是否有任何想法,Postman 中没有,是否有任何其他工具可以做到这一点?

【问题讨论】:

    标签: rest api postman


    【解决方案1】:

    更简单的方式是:

    tests[`Response Body: ${responseBody}`] = true;
    

    【讨论】:

      【解决方案2】:

      您可以在测试部分获得这样的响应正文:

      const body = pm.response.json();
      

      然后您可以在测试结果中将其打印为:

      tests["Response Body ", body] = true;
      

      【讨论】:

        【解决方案3】:

        在最新版本 (5.5.0) 中,您可以通过单击 Collection Runner 中的请求名称来查看每个请求的响应数据。这将为您提供有关提出的请求和收到的响应的详细信息。

        【讨论】:

        • 当我看那里时,它只是说“未记录响应正文”。以前会显示,现在不显示了。
        • 这是一个旧答案。在运行之前,您需要选中“保存响应”或类似内容的框。这将显示响应正文。
        猜你喜欢
        • 2023-04-09
        • 2020-12-21
        • 2020-12-03
        • 1970-01-01
        • 2012-05-23
        • 1970-01-01
        • 2020-04-16
        • 2016-11-30
        • 1970-01-01
        相关资源
        最近更新 更多