天天看點

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

1. 說明

  目前手機APP上的功能日益豐富,對手機應用功能的性能測試需求也越來越多。公司比較摳門沒有花錢買Loadrunner,可憐我們工作中一直用的破解版本,沒有Loadrunner11.52以上的版本,不能享受錄制手機的便利。隻能自己在網上搜羅一些方法,使用Loadruner11.0實作錄制手機應用腳本的方法。

  以下分筆記本和桌上型電腦兩種裝置介紹使用Loadrunner錄制手機端App的方法。

1.1 錄制的原理

         手機App腳本錄制的原理(非正式,僅個人的了解):需要保證手機終端和電腦在公司同一無線網絡内,手機終端可以通過代理将請求資訊通過電腦進行轉發。

1.2必備的軟體和裝置

1.      Loadrunner11.0,wplus_init_wsock.exe檔案的位址,如:

C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe

2.      公共Wifi  或使用電腦的Wifi(筆記本作為Wifi熱點或桌上型電腦使用随身Wifi作為熱點)

3.      具有無線上網卡的筆記本或桌上型電腦(桌上型電腦可使用随身Wifi作為無線上網卡)

4.      Android或iPhone手機

5.      需要進行測試的server位址(我實際測試的是公司内部環境的APP server位址,這裡就直接換作csdn好了,我直接用浏覽器通路的。) 

如:www.csdn.net

 2.1 筆記本的設定

1.      筆記本需要連接配接上公共Wifi 如OFFICE-Adviser

2.      擷取本地連接配接IP

網絡連接配接中有無線網絡IP,請忽略,需要使用本地lP,如下

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

2.2 Loadrunner的設定

1.      錄制時選擇協定Web(HTTP/HTML):

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

2.      在開始錄制時的配置:

其中Program torecord選擇之前擷取的wplus_init_wsock.exe檔案的位址,如:

C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

3.      錄制選項的設定:

a.      Capture Level Socket level data

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

b.      New Entry 配置

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

說明:Taregt Server為需要錄制的位址,Port設定為80

Traffic Forwarding 為代理轉發的IP,需要與手機端設定一緻,設定為本機不沖突的端口即可,如2008

4.      配置完成後儲存即可

2.3 手機端的設定

   手機端設定:

1.      連接配接上公共Wifi如 OFFICE-Adviser

2.      設定wifi代理如下:

其中IP為筆記本IP,代理端口為Loadrunner設定的代理轉發端口号:

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄
【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

2.4 使用LR開始錄制腳本

1.      點選Start Recording頁面的OK可以開始錄制:

  在手機App頁面進行操作,可以看到以下内容,需要錄制哪些頁面操作對應的功能就可以了:

如下,啦啦啦,表示錄制成功啦~~~

以下是用公司内部APP環境位址成功錄制的截圖:

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

失敗的情況示例,可能原因是代理沒有設定:

(因公司内網限制,我無法在手機上通路csdn位址。。)

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

2.      如下,可以看到配置在錄制選擇中的代碼程式也正在運作,錄制完成之後關了就可以了

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

就是它了:

【loadrunner】測試手機app性能1. 說明3、桌上型電腦4、附錄

3、桌上型電腦

桌上型電腦基本步驟與筆記本一樣,隻是需要有無線網卡,這裡就介紹怎麼使用随身Wifi這個神器來完成這個工作了~

1.      網上買一個随身wifi,我買的是個百度出的小度wifi。(悲劇的是它的内心是小米的。。。用小米的驅動才能用,我也不知道為什麼)。

2.      插上就可以用啦~

3.      使用網卡模式,連接配接上公共Wifi OFFICE-Adviser

4、附錄

4.1參考網頁清單

1.      利用loadrunner代理方式,錄制手機APP腳本

http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html

2.      與1對應的網頁有惠普官方網站的解釋:

http://h30499.www3.hp.com/t5/HP-LoadRunner-and-Performance/Recording-HTTP-traffic-on-iOS-devices-with-HP-LoadRunner/ba-p/6582844#.VcHcevncfln

根據官網中的說明,因為Proxy Recorder 代理錄制功能是從Loadruner 11.52版本才開始有的,我們目前使用的是破解版本的11.0,暫時不支援這個功能

--------------------- 本文來自 slq520 的CSDN 部落格 ,全文位址請點選:https://blog.csdn.net/qq_24373725/article/details/79414018?utm_source=copy