移动测试APP

上一篇 / 下一篇  2014-05-13 17:43:01

目标:目前越来越多的应用要支持移动设备,html5的推出,方便了页面对移动app的支持,那么我们该如何有效的去
测试同时支持app和web的代码?web的测试可以使用浏览器的一些工具来辅助测试,比如ff的一些插件捕捉请求,抓包,可以来分析数据,进而验证数据的正确性与否,但是移动app该如何进行测试,如何去抓包,捕捉这些请求,客户端上是无法实现的。那么有别的方法吗?如果客户端测试你仅仅只用一个客户端来完成说明你out了。介绍一种方法来实现在pc上抓包,监控app的所有请求,测试app的代码。
需要的技术:设置热点,抓包工具(这里使用fiddler),http请求的基本知识
搭建热点
1.在文本中写出一下脚本:
@echo off
@netsh wlan set hostednetwork mode=allow ssid=tuanqa key=123456
@netsh wlan start hostednetwork
@echo on
@echo press any key to stop hosted network
@pause
@netsh wlan stop hostednetwork
@pause
保存为wifi.bat
2.管理员的权限运行这个脚本,会出现一个dos的窗口,不要关闭。打开无线的开关(笔记本上的)找到网络设置,出现了一个新的无线连接我命名为test,选中本地连接右键 属性 共享 选中共享给test 勾选允许其他网络访问。切换到刚才打开的dos 窗口 按任意键 窗口消失,再次以管理员身份运行,这个时候会发现多了一个wifi网络tuanqa 密码123456.
3.pc上运行fiddle,设置:tools》fiddle option》connections  监听端口设置成8888.手机连接tuanqa ,在高级设置里面设置代理   本机的dnsip  端口8888。
4.修改pc上的hosts ,让访问打到自己的测试环境,这个时候app上的操作请求 会被fiddle捕捉。

这样对于移动app的测试就可以向web页面的测试一样了,使用工具分析数据和请求了。

TAG:

利百加。的个人空间 引用 删除 利百加。   /   2014-05-14 17:01:22
我是新人,刚在这网站注册,不知道怎么回复,只能先引用再回复咯
利百加。的个人空间 引用 删除 利百加。   /   2014-05-14 17:00:12
原帖由ryqkitty于2014-05-14 15:45:56发表
请问下,pc上的hosts文件添加的格式如何为?菜鸟等待解答!

回复:不是在PC上边添加hosts文件,而是修改pc上的hosts ,让访问打到自己的测试环境,这个时候app上的操作请求 会被fiddle捕捉
利百加。的个人空间 引用 删除 利百加。   /   2014-05-14 16:51:59
原帖由ryqkitty于2014-05-14 15:47:17发表
“在高级设置里面设置代理   本机的dnsip  端口8888。”

这是在手机的高级设置里?还是在软件的高级设.

是在软件的高级设置里
引用 删除 ryqkitty   /   2014-05-14 15:47:17
“在高级设置里面设置代理   本机的dnsip  端口8888。”

这是在手机的高级设置里?还是在软件的高级设置里? 能否再给个解答啊!
引用 删除 ryqkitty   /   2014-05-14 15:45:56
请问下,pc上的hosts文件添加的格式如何为?菜鸟等待解答!
 

评分:0

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 12977
  • 日志数: 11
  • 建立时间: 2014-05-08
  • 更新时间: 2014-07-11

RSS订阅

Open Toolbar