您好,登錄后才能下訂單哦!
本來的計劃是沒有這節的,因為LoadRunner對APP的錄制功能支持不是太好,雖然LoadRunner12有了較好的支持,但操作起來也較為麻煩,其實對于APP后端的性能測試做接口級會更好一點。但是,被很多小白朋友問到這個問題,實在是沒精力回答了就在這里統一和大家講解下吧。
需要提前做的準備工作如下:
l 安裝好LoadRunner11,并安裝好補丁,這樣才能支持針對APP的錄制。
l 電腦上安裝好Winpcap軟件,用來捕獲請求。
l 電腦上安裝好一款熱點WiFi軟件,經測試160WIFI和360WIFI可以正常使用。
l 手機上安裝好百度貼吧APP,并提前注冊一個帳號,之后清空所有緩存數據。
完成上述準備工作之后,我們來看看錄制登錄貼吧APP這個業務的大致實現步驟:
1) 啟動LoadRunner,可以發現協議里多了一項:Mobile App(HTTP/HTML),選擇此協議并新建腳本。
2) 讓你的手機成功連接上面的WIFI熱點(如何連接就不說了,不會的自行Google)。
3) 完成上面步驟后,單擊“錄制”按鈕,選擇圖2.4中的第一個選項,然后單擊“下一步”。
圖2.4 Recording type
4) 在“Configure & Record”中單擊“Connect”按鈕,成功連接后出現如圖2.5所示的內容。在其中的“Record network”處選擇剛才安裝并啟動的熱點WiFi網卡。
圖2.5 連接成功
5) 單擊圖2.4中的“Start Recording”按鈕開始抓包,如圖2.6所示。
圖2.6 Recording
6) 然后你在手機上操作登錄貼吧APP的業務,操作完成后單擊“Stop Recording”按鈕,會提示你保存一個后綴為pcap的文件,之后再單擊“下一步”。
7) 導入剛才保存的后綴為pcap的文件,過濾下手機連接的熱點WiFi IP,如圖2.7所示。最后單擊“完成”按鈕即可看到生成的代碼。
圖2.7 分析文件
經過上面的操作大家可以發現,還是比較繁瑣的,而且效果個人感覺一般,所以不建議大家使用。工具有時候確實是個好東西,但我們不能太過于依賴,尤其是錄制功能。
對移動端APP的測試我個人還是建議做接口級的測試會比較好,編寫腳本的方法和普通的接口測試并無差別,可能需要注意的就是有些請求添加一些特殊的請求頭,利用web_add_header函數即可完成,類似這樣:web_add_header("PLATFORM","ios");
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。