標籤:描述 一個 host 多個 記憶體 漢化 ip地址 image ons
以前使用LR11錄製過一個app的登入操作,這裡記錄一下
測試準備 硬體要求
1, 負載測試機一台(記憶體8G以上,cpu 1.5GHZ以上,儲存空間20G以上)或兩台以上(控制機和多個負載機)。
2, 智能安卓手機或蘋果手機一個(需要wifi串連熱點)。
3, 具有無線網卡的筆記本(錄製指令碼使用)。
軟體要求
系統xp以上或其他,成功安裝loadrunner11(pach4補丁,不建議漢化),wifi熱點建立軟體(如160wifi)
指令碼錄製前1.建立協議
選擇協議:首先開啟VuGen,依次點擊:程式—>HP LoadRunner—>Applications—>VuGen,主介面如
接著建立指令碼,選擇Mobile app協議(需安裝pach4補丁),如
進入錄製介面,如
2.建立熱點
此時在本機需要建立熱點,並使用測試手機串連此wifi熱點,不要串連進其他手機,同時關閉手機的全部連網應用,盡量使抓包環境純淨,串連後如
查看並記住對應串連的手機IP地址,也可在手機端的wifi設定中查看。
手機串連成功後,即可開啟測試應用,此處是進入應用的登陸介面。注意,現在還未開始錄製抓包。
開始錄製1.錄製前設定
第一步:進入VUser Generator點擊上方的Start Record選項,彈出的錄製類型選擇“Record and Analyze”,如中的第一個,點擊【下一步】
第二步:Host URL填寫“http://localhost”(本地監聽),Port為一個連接埠號碼,需要使用本機目前未被佔用的連接埠號碼,點擊【Connect】。PS:可以使用命令列“netstat”查看未被佔用連接埠。
第三步:選擇Record network,可以看到Record network有多個,根據每台電腦不同,需要選擇的也不同,選中一個網卡查看其描述,為本地無線網的網卡,也可以通過每個都進行錄製一下來判斷,我的電腦是第四個。
第四步:選擇Record into,Vuser_init\Action\Vuser_end三選一,一般選擇Action,根據具體情況而定。
2. 開始錄製
點擊【Start Recording】之後,Recording的狀態變為Stop Recording狀態,就可以開始進行要手機操作了,手機進行登入時盡量保證過程簡潔,不要切換其他應用進程哦。
3. 指令碼產生
要錄製的手機操作結束之後,點擊【Stop Recording】,然後電腦會彈出一個抓取的數包,將其儲存。
點擊【下一步】,Capture 處選擇剛才儲存的pcap檔案,IP處填寫手機的IP地址,就是前面記住的那個IP,並且確保正確!如所示
點擊【完成】,就會自動產生LR指令碼了,如果此時錄製的指令碼為空白,那可能是Record network選擇錯了,重新回到錄製前設定的第三步,選擇另一個網卡,直到錄製指令碼不為空白!
抓包成功後,就是對抓包檔案進行解析產生指令碼
這是自動產生的指令碼,指令碼錄製全部過程也就結束了。Ps:當初這個地方可花了我不少時間。
loadrunner11的移動端效能測試之指令碼錄製