【loadrunner】测试手机app性能
1. 說明
??目前手機APP上的功能日益豐富,對手機應(yīng)用功能的性能測試需求也越來越多。公司比較摳門沒有花錢買Loadrunner,可憐我們工作中一直用的破解版本,沒有Loadrunner11.52以上的版本,不能享受錄制手機的便利。只能自己在網(wǎng)上搜羅一些方法,使用Loadruner11.0實現(xiàn)錄制手機應(yīng)用腳本的方法。
??以下分筆記本和臺式機兩種設(shè)備介紹使用Loadrunner錄制手機端App的方法。
1.1 錄制的原理
?????????手機App腳本錄制的原理(非正式,僅個人的理解):需要保證手機終端和電腦在公司同一無線網(wǎng)絡(luò)內(nèi),手機終端可以通過代理將請求信息通過電腦進行轉(zhuǎn)發(fā)。
?
1.2必備的軟件和設(shè)備
1.??????Loadrunner11.0,wplus_init_wsock.exe文件的地址,如:
C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
2.??????公共Wifi??或使用電腦的Wifi(筆記本作為Wifi熱點或臺式機使用隨身Wifi作為熱點)
3.??????具有無線上網(wǎng)卡的筆記本或臺式機(臺式機可使用隨身Wifi作為無線上網(wǎng)卡)
4.??????Android或iPhone手機
5.??????需要進行測試的server地址(我實際測試的是公司內(nèi)部環(huán)境的APP server地址,這里就直接換作csdn好了,我直接用瀏覽器訪問的。)?
如:www.csdn.net
?2.1 筆記本的設(shè)置
1.??????筆記本需要連接上公共Wifi 如OFFICE-Adviser
2.??????獲取本地連接IP
網(wǎng)絡(luò)連接中有無線網(wǎng)絡(luò)IP,請忽略,需要使用本地lP,如下
?
?
2.2 Loadrunner的設(shè)置
?
1.??????錄制時選擇協(xié)議Web(HTTP/HTML):
?
?
2.??????在開始錄制時的配置:
其中Program torecord選擇之前獲取的wplus_init_wsock.exe文件的地址,如:
C:\Program Files(x86)\HP\LoadRunner\bin\wplus_init_wsock.exe
?
?
3.??????錄制選項的設(shè)置:
a.??????Capture Level Socket level data
?
?
b.??????New Entry 配置
說明:Taregt Server為需要錄制的地址,Port設(shè)置為80
Traffic Forwarding 為代理轉(zhuǎn)發(fā)的IP,需要與手機端設(shè)置一致,設(shè)置為本機不沖突的端口即可,如2008
?
?
4.??????配置完成后保存即可
?
2.3 手機端的設(shè)置
???手機端設(shè)置:
1.??????連接上公共Wifi如 OFFICE-Adviser
2.??????設(shè)置wifi代理如下:
其中IP為筆記本IP,代理端口為Loadrunner設(shè)置的代理轉(zhuǎn)發(fā)端口號:
?
?
?
?
2.4 使用LR開始錄制腳本
1.??????點擊Start Recording頁面的OK可以開始錄制:
??在手機App頁面進行操作,可以看到以下內(nèi)容,需要錄制哪些頁面操作對應(yīng)的功能就可以了:
如下,啦啦啦,表示錄制成功啦~~~
以下是用公司內(nèi)部APP環(huán)境地址成功錄制的截圖:
?
失敗的情況示例,可能原因是代理沒有設(shè)置:
(因公司內(nèi)網(wǎng)限制,我無法在手機上訪問csdn地址。。)
?
?
2.??????如下,可以看到配置在錄制選擇中的代碼程序也正在運行,錄制完成之后關(guān)了就可以了
?
?
?
就是它了:
?
?
3、臺式機
臺式機基本步驟與筆記本一樣,只是需要有無線網(wǎng)卡,這里就介紹怎么使用隨身Wifi這個神器來完成這個工作了~
1.??????網(wǎng)上買一個隨身wifi,我買的是個百度出的小度wifi。(悲劇的是它的內(nèi)心是小米的。。。用小米的驅(qū)動才能用,我也不知道為什么)。
2.??????插上就可以用啦~
3.??????使用網(wǎng)卡模式,連接上公共Wifi OFFICE-Adviser
?
?
4、附錄
4.1參考網(wǎng)頁列表
1.??????利用loadrunner代理方式,錄制手機APP腳本
http://jingyan.baidu.com/article/359911f566da0d57fe0306d0.html
2.??????與1對應(yīng)的網(wǎng)頁有惠普官方網(wǎng)站的解釋:
http://h30499.www3.hp.com/t5/HP-LoadRunner-and-Performance/Recording-HTTP-traffic-on-iOS-devices-with-HP-LoadRunner/ba-p/6582844#.VcHcevncfln
根據(jù)官網(wǎng)中的說明,因為Proxy Recorder 代理錄制功能是從Loadruner 11.52版本才開始有的,我們目前使用的是破解版本的11.0,暫時不支持這個功能
--------------------- 本文來自 slq520 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/qq_24373725/article/details/79414018?utm_source=copy
總結(jié)
以上是生活随笔為你收集整理的【loadrunner】测试手机app性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql中常用的函数汇总
- 下一篇: plsql 中的一些好的设置和快捷键总结