背景:组内业务交换,转到手机接口组。习惯了mvc3层都在自己的控制下模式,突然没办法知道v的入口层,开始工作各种不习惯(挠头都无力):
1.app功能不正常了,app开发和测试人员报过来了。但是半路接手,完全不知道调的是哪个接口,连入口都不知道谈定位问题,本身就是比较扯淡的事情;
2.要输出某个app功能的业务文档,还是那个问题不知道入口玩不转;
3.如果测试要换分支测试打不同apk需要协助的时候,频繁装apk完全扛不住;
由于以上原因加上本身问人的时候总会担心让别人烦,所以厚着脸皮找了app开发的基友和同事,分别获取到了2个工具(天天模拟器和Fiddler抓包工具)。
下面开始上搭建流程:
一、下载天天模拟器和Fiddler(百度后可以完成)。
二、装好Fiddler后,可能在桌面没有快捷图标,这是点系统左下角开始菜单(系统win7),就可以看到了。
三、点击找到的Fiddler运行,进行配置,tools->Fidder Options->connections 勾选上 Allow remote computers to connect,如下图:
四、配置完成后关闭退出重启,到此Fiddler的完成。
五、将下载的天天模拟器安装上,将要用的apk拖到天天模拟器的界面就可以安装该apk了(在Android的开发环境中需要找到adb.exe文件所在的目录,然后shift+鼠标右键选择 在此处打开命令窗口 然后执行命令 adb install 目标apk的绝对路径)。安装上apk后可以先点点app,看看界面爽一下。
六、天天模拟器配置代理到本机搭配Fiddler工具抓包:
1.返回天天模拟器主界面,点击设置,选择WLAN点击,然后可以看到一个已经连接好的网络,长按该网络,如下图。
2.点击修改网络,在弹出的界面上勾选 显示高级选项,如下图:
3.点击代理设置,选择手动,然后在点击 代理服务器或主机名 下的可填写框。填写自己的本机ip(开发一般都是固定ip,如果不是改成固定的就好),在这列下面有个端口和Fiddler配置时的端口保持一致就好(8888);
4.到3配置完成了,然后就可以在已启动的Fiddler(如果未启动启动下就噢了)上看请求包了,如下图:
到此,和app开发的接口利器就完成了,在定位接口问题时绝对的事半功倍!-_-