http debug工具对比
Posted On 2015年7月23日
移动互联网离不开网络, 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
- 支持真正raw方式请求
- 需要对http协议了解更深入
- 适用于手机debug
- 支持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
命令行,简单,无交互界面
此篇文章已被阅读3190 次