qileilove

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

          LoadRunner+Android模所器實(shí)現(xiàn)抓包并調(diào)試本地服務(wù)端

           為了測(cè)試Android軟件的服務(wù)端的功能,需要重現(xiàn)某些客戶端操作,便于發(fā)現(xiàn)功能問(wèn)題,性能問(wèn)題。也方便客戶端與本機(jī)服務(wù)端特別是服務(wù)端代碼進(jìn)行斷點(diǎn)調(diào)試。這個(gè)時(shí)候需要對(duì)網(wǎng)絡(luò)操作進(jìn)行重現(xiàn)。
            loadRunner是hp公司開(kāi)發(fā)的壓力測(cè)試工具。功能比較強(qiáng)大,能夠啟動(dòng)程序并對(duì)其網(wǎng)張通信行為進(jìn)行監(jiān)控,抓包,并重放。
            0.Android模擬器創(chuàng)建虛擬設(shè)備。
            1.錄制模擬器腳本設(shè)置
            新錄制腳本時(shí),程序類(lèi)別選擇Win32 Applications, 將記錄的程序選到安卓模擬器程序emulator的本地路徑地址,不知道怎么安裝使用 安卓模擬器/loadRunner的請(qǐng)百度
            程序啟動(dòng)的參數(shù)填寫(xiě)你已經(jīng)配置好的虛擬設(shè)置名,注意,參數(shù)前要加“@”符號(hào)。
            2.Loadrunner啟動(dòng)模擬器開(kāi)始進(jìn)入系統(tǒng)
            3.已進(jìn)入系統(tǒng)


          4.進(jìn)入應(yīng)用程序列表進(jìn)入XX應(yīng)用商店
            5.進(jìn)入應(yīng)用軟件后,可以看到loadrunner已經(jīng)捕獲到了事件,對(duì)行為進(jìn)行備注。
            6.捕獲完成之后,查看生成的腳本。將腳本中網(wǎng)絡(luò)連接的地址改成本機(jī)的。圖中body部分為抓到的數(shù)據(jù)并Base64處理的結(jié)果。參見(jiàn)loadRunner幫助文檔。
            7.去掉不相關(guān)的請(qǐng)求代碼,運(yùn)行腳本,loadRunner就會(huì)把捕獲到的數(shù)據(jù)請(qǐng)求到你本地的站點(diǎn)上去。本地站點(diǎn)只要開(kāi)發(fā)工具添加了斷點(diǎn)調(diào)試,就可以一步一步調(diào)試了。或者完成你想要的功能。

          posted on 2014-02-14 11:37 順其自然EVO 閱讀(322) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): android

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 庆云县| 翁源县| 綦江县| 富裕县| 武清区| 大田县| 渝中区| 县级市| 竹北市| 西宁市| 镇远县| 闽清县| 额尔古纳市| 三河市| 买车| 镇平县| 塔河县| 大城县| 德保县| 化隆| 怀宁县| 云龙县| 溧阳市| 秭归县| 息烽县| 故城县| 东乌珠穆沁旗| 鄂温| 库车县| 耿马| 手机| 基隆市| 竹北市| 澳门| 东辽县| 华阴市| 连山| 巩留县| 长治市| 酉阳| 谷城县|