在安卓开发中,网络请求基本上都有用到,有时候我们通信出现问题,我们不知道是服务端问题还是客户端问题,就可以使用第三方的工具来测试,以保证能更好的确定出现bug的方向。当然也有时候接手别人开发的app,但又不知道里面的通信协议,也可以通过这个方式进行测试,以保证代码的后期维护。
下面介绍几款实用的网络通信测试工具:
1.Fiddler(get/post网络请求测试)
- 软件名称:
Fiddler - 下载官方网址:
https://www.telerik.com/download/fiddler - 参考中文博客:
http://www.cnblogs.com/zhuqil/archive/2011/10/11/2206918.html - 参考界面:
- 简单介绍:
模拟http请求(支持带header的get、post请求)
能断点调试
http分析统计
具体参考上面的中文博客 内容,介绍的还可以
2.aTool在线工具(get/post网络请求测试)
- 软件名称:
在线HTTP POST/GET接口测试工具 - aTool在线工具 - 官方网址:
http://www.atool.org/httptest.php - 参考界面:
- 简单介绍:
如果不想安装软件,就可以使用这个在线工具,这个界面一看就很清晰,不需要什么操作,基本上不用教,当然该网站还提供一些其他的在线工具,以及QQ群,有必要的话,也可以了解下。
3.SocketTool(Socket服务端/客户端测试)
- 软件名称:SocketTool
- 下载网址:
http://www.cncrk.com/downinfo/5851.html(似乎没有官网吧,随便找个下载网站) - 参考文档:
百度经验:http://jingyan.baidu.com/article/c910274bfe8703cd361d2d9e.html - 参考界面:
简单介绍:
SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。PS:虽然在软件里面有广告:成都众山科技有限公司(http://www.zstel.com/),不过点击进去,似乎也没有提供该软件的最新下载包,呵呵
4.NetAssist(Socket服务端/客户端测试)
- 软件名称:
NetAssist - 网络调试助手(CM野人版) - 下载网站:
http://www.cmsoft.cn/reslink.php?id=205 - 参考文档:
百度经验:http://jingyan.baidu.com/article/fea4511a70803af7bb91258a.html - 参考界面:
简单介绍:
(野人)网络调试助手是铭心软体工作室开发的一款是绿色免费软件作品,适用于各版本windows操作系统,只有一个文件,不需要微软dotNet框架支持。可以作为客户端或服务器端使用这个之前做socket连接使用过,还不错,很方便,不到1M的大小。
5.Postman(get/post网络请求测试)
- 软件名称:
Postman - Chrome插件(谷歌浏览器插件) - 下载网站:
http://chromecj.com/web-development/2014-09/60/download.html - 参考文档:
百度经验:http://jingyan.baidu.com/article/90808022ff18defd91c80f9a.html
贝叶书:http://www.bayescafe.com/tools/use-postman-to-test-api-automatically.html - 参考界面:
简单介绍:
Postman是一款功能强大的HTTP调试与模拟插件。
看网上的很多评价,是很不错的,目前还没有研究过,先记录下来,等有时间就去研究下,有机会的话,大家可以去研究下PS: 最后给一张下载的工具软件,也会免费上传,供大家学习下载:
相关资料下载:http://download.csdn.net/detail/ljb568838953/9626927
转载请注明出处:http://blog.csdn.net/ljb568838953/article/details/52493675