我正在使用Postman Chrome插件调用HTTP请求进行软件测试。我使用环境和全局变量的Environments功能来替换请求标头和正文中的变量。
变量替换正常工作(我可以判断,来自HTTP Server的响应表明了这一点)。
但是,我希望能够看到变量已被替换的请求标题和正文值 AFTER 。我怎么能这样做?
答案 0 :(得分:62)
答案 1 :(得分:38)
更新2018-12-12 - Chrome App v Chrome插件 - 顶部的最新更新
使用deprecation of the Postman Chrome App,假设您现在使用的是Postman Native App,现在的选项是:
有关每个选项的详细信息,请参阅下文。
就个人而言,我仍然选择 2)生成" Code"按钮/链接因为它允许我查看变量而无需实际发送。
更新:2016-06-03
虽然上述方法确实有效,但在实践中,我现在通常使用"生成代码"邮递员请求屏幕上的链接。无论您选择何种代码语言,生成的代码都包含替换变量。点击"生成代码"链接只是更快,另外,您可以在不实际发出请求的情况下查看替换变量。
以下原始答案
要查看标题和正文中的替换变量,您需要使用Chrome开发者工具。要在邮递员中启用Chrome开发者工具,请按照http://blog.getpostman.com/2015/06/13/debugging-postman-requests /。
执行以下操作我已经复制了上面链接中的说明,以防链接在将来被破坏:
在Chrome网址窗口中输入chrome://标记
搜索“已打包”或尝试查找“启用打包应用的调试”
启用设置
重新启动Chrome
您可以通过右键单击任意位置来访问“开发者工具”窗口 在邮递员内部并选择“检查元素”。你也可以去 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)