loadrunner11的移動端效能測試之指令碼錄製

來源:互聯網
上載者:User

標籤:描述   一個   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的移動端效能測試之指令碼錄製

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.