我使用Postman Chrome插件调用HTTP请求进行软件测试.我使用环境和全局变量的环境功能来替换请求标头和正文中的变量.
变量替换正常工作(我可以告诉HTTP服务器的响应表明).
但是,我希望能够在替换变量之后看到Request Header和Body值.我怎样才能做到这一点?
bor*_*mke 90
截至目前,Postman自带"控制台".单击左下方的类似终端的图标以打开控制台.发送请求,您可以在Postman的控制台中检查请求.
Mat*_*ttG 43
更新2018-12-12 - Chrome应用v v Chrome插件 - 最新更新
随着Postman Chrome App的弃用,假设您现在使用Postman Native App,现在的选项是:
有关每个选项的详细信息,请参见下文.
就个人而言,我仍然选择2)生成"代码"按钮/链接,因为它允许我查看变量而无需实际发送.
更新:2016-06-03
虽然上述方法确实有效,但实际上,我现在通常使用邮递员请求屏幕上的"生成代码"链接.无论您选择何种代码语言,生成的代码都包含替换变量.点击"生成代码"链接只是更快,另外,您可以在不实际发出请求的情况下查看替换变量.
原始答案如下
要查看Headers和Body中的替换变量,您需要使用Chrome Developer工具.要在Postman中启用Chrome开发者工具,请按照http://blog.getpostman.com/2015/06/13/debugging-postman-requests/执行以下操作.
我已经复制了上面链接中的说明,以防链接在将来被破坏:
在Chrome网址窗口中输入chrome://标记
搜索"已打包"或尝试查找"启用打包应用程序的调试"
启用设置
重启Chrome
您可以通过右键单击Postman内的任何位置并选择"检查元素"来访问"开发人员工具"窗口.您还可以转到chrome:// inspect/#apps,然后在Postman标题下的requester.html下单击"inspect".
启用后,您可以在编写测试脚本时使用"网络工具"选项卡获取有关请求或控制台的更多信息.如果您的测试脚本出现问题,它将显示在此处.
如果像我一样,您仍在使用浏览器版本(即将弃用),是否尝试过“代码”按钮?
这应该生成一个包含Postman触发的整个请求的代码段。您甚至可以选择代码段的语言。当我需要调试东西时,我发现它非常方便。
希望这可以帮助。
我想添加补充信息:在邮递员应用程序中,您可以使用“请求”对象来查看替换的输入数据。(请参阅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);
我没有测试标头替换,但它适用于 url 和正文。
亚历克斯
| 归档时间: | 
 | 
| 查看次数: | 69345 次 | 
| 最近记录: |