Postman中添加真实请求(Chrome Networks中的全部请求,含https)

xyxzfj 关注

2018.05.22 19:44* 字数 559 阅读 1176评论 0喜欢 0


Postman不光能发请求,而且还有不差的请求自动化测试功能。将Web应用中的请求添加到Postman,并编写测试用例,即可完成异步接口乃至全部请求的模拟与测试。通过将请求中的可变部分提取成环境变量,可以变换请求的用户态、对象等,尽可能模拟真实大批量用户的访问,达到一定的压力测试效果。而作为第一步的往Postman中添加真实请求的工作,处理不好却会比较繁琐。

用户打开一个Web页,或完成一荐操作,可能涉及很多的请求。将它们全部输入Postman,岂不是太麻烦了?Postman提供了解决方案。它的Chrome插件版,另外安装一个Postman Interceptor 后,就可以将Chrome页面中的所有接口请求记录到Postman,包括https请求。而Postman的原生版,则直接实现了一个代理;把它设为代理后,流经它的请求会被自动记录;不过它暂未实现https请求的记录。如果需要记录全部的请求,包括文档、资源以及异步请求等,而且请求全是https的呢?暂时可能需要一些工具进行组合来完成了。

Chrome开发者工具中的Network面板,可以将所有网络请求保存成cURL、HAR(HTTP Archieve)等格式文件。cURL格式中,一行就是一个curl命令,包含cookie、ua等请求的全部参数,可直接在控制台运行出结果。Postman也支持导入cURL格式的请求,但一次只能导入一行,依然太繁琐。

 

而Postman本身的导入导出,使用的是它的Collection v2格式,是可以导入导出一批请求的。那有没有办法将HAR格式转为Collection v2呢?github上有人已经这么做了。使用它可以成功将har转为Collection v2并导入到Postman。这样就方便多了。

原文地址: https://www.jianshu.com/p/84c7223494a9

最新文章

  1. JavaScript知识结构图
  2. 夏夏的php开发笔记开写啦
  3. php上传文件类型
  4. How browsers work
  5. [转]crontab环境变量设置
  6. 【转】win7 uac关闭
  7. echo "hello" | nc -4t -w1 localhost 8001
  8. 结论: blocking_query 是当前堵塞其他会话正在运行的SQL.而不是原始堵塞SQL
  9. AngularJS的开发工具---yeoman 简易安装
  10. Debug your C# project more efficiently
  11. Intent组件
  12. tabbar颜色与文字大小,状态栏样式
  13. Centos sudo添加用户
  14. luogu P5320 [BJOI2019]勘破神机
  15. 结合别人的文章,做RocketMQ的一点原理分析,结合源码(尽量)----未完待续
  16. [转]C++11的enum class & enum struct和enum
  17. linux/centos6.5下编译安装python2.7和python3.5.2
  18. 准备mybatis-spring
  19. 添加快捷键 ShortCut
  20. Android-WebView与本地HTML (互调)

热门文章

  1. java核心技术卷上学习笔记
  2. Java Thread dump 日志分析
  3. An intriguing failing of convolutional neural networks and the CoordConv solution
  4. IDEA的SonarLint插件报错Unable to create symbol table for
  5. Java基础 awt Button 鼠标放在按钮上背景颜色改变,鼠标离开背景颜色恢复
  6. 执行redis命令redis-trib.rb查看集群信息报错cannot load such file -- redis (LoadError)
  7. PL/SQL【32位】连接Oracle 11g【64位】
  8. 泡泡一分钟:Real-Time Vehicle Detection from Short-Range Aerial Image with Compressed MobileNet
  9. Qt开发经验小技巧81-90
  10. 在网址前加神秘字母,让你打开新世界(z)