http debug工具对比

Life is short , play more!
本文来自lihao's Blog,转载请注明。

移动互联网离不开网络, http(s)协议是使用最多的一种协议。 最大的优势http协议防火墙一般都不会拦截(因为上网都用这个), 虽然协议损耗会相对于基于传输层自定义协议会大,但是仍是最常用的。  所以http debug工具就是为方便测试和分析问题。  

1.  Fiddler

  • fiddler http://www.telerik.com/fiddler
  • Free web debugging proxy
  • 安装后,会默认启动代理服务,端口8888
  • 设定允许远程计算机连接
  • 确认fiddler proxy启动正确 netstat -an|find “:8888“  如果有条目存在            例如 TCP    [::]:8888   [::]:0     LISTENING
  • 允许捕捉https , 打开caputure https connects 和 decrypt https traffic
  • android或者iphone 连接
  • wifi热点后设定手动代理ip为启动fiddler的ip地址,端口号为右侧如图设定的端口号

Fiddler composer

  1. 支持真正raw方式请求
  2. 需要对http协议了解更深入
  3. 适用于手机debug
  4. 支持copy回放

2. PostMan

1).Runner, Jetpacks 等高级功能 收费

2).X-www-form-urlencode 方式post时,需要一条条添加keyvalue (可以通过raw方式躲避,但需要额外添加header)

3).测试框架,可以命令行执行collections

4).可以直接转化为其他代码(good)

3. Jmeter

1.功能可扩展,免费,开源

2.新的feature可能会有bug

3.可以用来进行性能测试

4. Curl

命令行,简单,无交互界面


发表评论

电子邮件地址不会被公开。 必填项已用*标注