邮递员 - 如何使用已替换变量的标题和正文数据查看请求

时间:2015-11-19 01:20:52

标签: postman

我正在使用Postman Chrome插件调用HTTP请求进行软件测试。我使用环境和全局变量的Environments功能来替换请求标头和正文中的变量。

变量替换正常工作(我可以判断,来自HTTP Server的响应表明了这一点)。

但是,我希望能够看到变量已被替换的请求标题和正文值 AFTER 。我怎么能这样做?

5 个答案:

答案 0 :(得分:62)

截至目前,邮差还附带了自己的“控制台”。单击左下方的类似终端的图标以打开控制台。发送请求,您可以在邮递员的控制台中检查请求。

enter image description here

答案 1 :(得分:38)

更新2018-12-12 - Chrome App v Chrome插件 - 顶部的最新更新

使用deprecation of the Postman Chrome App,假设您现在使用的是Postman Native App,现在的选项是:

  1. 将鼠标悬停在变量
  2. 生成"代码"按钮/链接
  3. Postman Console
  4. 有关每个选项的详细信息,请参阅下文。

    就个人而言,我仍然选择 2)生成" Code"按钮/链接因为它允许我查看变量而无需实际发送。

    演示请求 Demo Request

    演示环境 Demo Environment

    1)用鼠标悬停在变量上 Hover over variables with mouse

    2)生成"代码"按钮/链接 Generate "Code" button/link

    3)邮递员控制台 enter image description here

    更新:2016-06-03

    虽然上述方法确实有效,但在实践中,我现在通常使用"生成代码"邮递员请求屏幕上的链接。无论您选择何种代码语言,生成的代码都包含替换变量。点击"生成代码"链接只是更快,另外,您可以在不实际发出请求的情况下查看替换变量。

    以下原始答案

    要查看标题和正文中的替换变量,您需要使用Chrome开发者工具。要在邮递员中启用Chrome开发者工具,请按照http://blog.getpostman.com/2015/06/13/debugging-postman-requests /。

    执行以下操作

    我已经复制了上面链接中的说明,以防链接在将来被破坏:

    1. 在Chrome网址窗口中输入chrome://标记

    2. 搜索“已打包”或尝试查找“启用打包应用的调试”

    3. 启用设置

    4. 重新启动Chrome

    5.   

      您可以通过右键单击任意位置来访问“开发者工具”窗口   在邮递员内部并选择“检查元素”。你也可以去   chrome:// inspect / #apps,然后单击下面的“inspect”   在邮递员标题下的requester.html。

           

      启用后,您可以使用“网络工具”标签获取更多信息   编写测试时有关您的请求或控制台的信息   脚本。如果您的测试脚本出现问题,它就会显示出来   这里。

答案 2 :(得分:0)

即使它们是单独的窗口,但是您从Postman发送的请求,它的详细信息应该可以在开发人员工具的网络选项卡中找到。 只是为了清楚起见,请确保您在此期间没有发送任何其他http流量。

答案 3 :(得分:0)

我想添加补充信息: 在邮递员应用程序中,您可以使用“请求”对象来查看您的替换输入数据。 (请参阅“请求/响应相关属性”一节中的https://www.getpostman.com/docs/postman/scripts/postman_sandbox, 即。

console.log("header : " + request.headers["Content-Type"]);
console.log("body : " + request.data);
console.log("url : " + request.url);

我没有测试标头替换,但它适用于网址和正文。

亚历

答案 4 :(得分:0)

如果像我一样,您仍在使用浏览器版本(即将弃用),是否尝试过“代码”按钮?

enter image description here

这应该生成一个片段,其中包含Postman触发的整个请求。您甚至可以选择代码段的语言。我需要调试东西时非常方便。

希望这会有所帮助。