码迷,mamicode.com
首页 > 移动开发 > 详细

APP测试时不可忽视搭建代理服务器抓包测试的必要性

时间:2015-05-20 20:31:07      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:

这几天测的一个app,后台从已有服务器搬迁到了阿里云,接口api之类的都没有变化,但测试时发现客户端始终无法使用,每次点击都无法获得服务器反馈

用python编写脚本调接口,没问题,返回数据一切正常,app代码也没有动过,唯一动过的地方就是后台网址。

纳闷,于是在本地电脑利用ccproxy搭建代理,然后在ipad的无线网络连接下面设置本地代理,然后开启wireshark针对app的数据进行抓包,数据包全部抓取到后,将与阿里云交互的数据与现有服务器交互的数据进行比对,发现用post请求调客户端登陆接口时,接口调用地址里多写了一个斜杠,去掉斜杠后重新打客户端的包进行测试,一切正常。

后来又打了个包,发现这次有提示网络未连接,于是抓取封包,发现没有任何post请求,于是查app端代码,原来后台地址ip的前缀“http://”没有加。。。。

代理服务器的搭建有助于快速定位bug位于客户端还是服务端

APP测试时不可忽视搭建代理服务器抓包测试的必要性

标签:

原文地址:http://www.cnblogs.com/slqt/p/4518052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!