qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          對于移動APP測試的一個小技巧

            目標(biāo):目前越來越多的應(yīng)用要支持移動設(shè)備,html5的推出,方便了頁面對移動app的支持,那么我們該如何有效的去測試同時支持app和web的代碼?web的測試可以使用瀏覽器的一些工具來輔助測試,比如ff的一些插件捕捉請求,抓包,可以來分析數(shù)據(jù),進(jìn)而驗(yàn)證數(shù)據(jù)的正確性與否,但是移動app該如何進(jìn)行測試,如何去抓包,捕捉這些請求,客戶端上是無法實(shí)現(xiàn)的。那么有別的方法嗎?如果客戶端測試你僅僅只用一個客戶端來完成說明你out了。介紹一種方法來實(shí)現(xiàn)在pc上抓包,監(jiān)控app的所有請求,測試app的代碼。
            需要的技術(shù):設(shè)置熱點(diǎn),抓包工具(這里使用fiddler),http請求的基本知識
            搭建熱點(diǎn):
            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.管理員的權(quán)限運(yùn)行這個腳本,會出現(xiàn)一個dos的窗口,不要關(guān)閉。打開無線的開關(guān)(筆記本上的)找到網(wǎng)絡(luò)設(shè)置,出現(xiàn)了一個新的無線連接我命名為test,選中本地連接右鍵 屬性 共享 選中共享給test 勾選允許其他網(wǎng)絡(luò)訪問。切換到剛才打開的dos 窗口 按任意鍵 窗口消失,再次以管理員身份運(yùn)行,這個時候會發(fā)現(xiàn)多了一個wifi網(wǎng)絡(luò)tuanqa 密碼123456.
            3.pc上運(yùn)行fiddle,設(shè)置:tools》fiddle option》connections 監(jiān)聽端口設(shè)置成8888.手機(jī)連接tuanqa ,在高級設(shè)置里面設(shè)置代理   本機(jī)的dnsip  端口8888。
            4.修改pc上的hosts ,讓訪問打到自己的測試環(huán)境,這個時候app上的操作請求 會被fiddle捕捉。
            這樣對于移動app的測試就可以向web頁面的測試一樣了,使用工具分析數(shù)據(jù)和請求了。

          posted on 2014-04-10 10:41 順其自然EVO 閱讀(684) 評論(0)  編輯  收藏 所屬分類: android

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 通江县| 和顺县| 安庆市| 临漳县| 平阴县| 文山县| 灵武市| 灵丘县| 喀喇| 米林县| 金昌市| 城步| 天柱县| 内江市| 永康市| 台中县| 师宗县| 湖南省| 乡宁县| 西昌市| 萝北县| 从江县| 孝义市| 清丰县| 白河县| 利辛县| 望谟县| 克什克腾旗| 玉溪市| 福清市| 安仁县| 咸阳市| 盘锦市| 林甸县| 龙江县| 沈阳市| 昌乐县| 衢州市| 沽源县| 长白| 梁平县|