有些小伙伴不知道該如何利用LoadRunner 11生成手機(jī)APP腳本,匯智妹特地去問了匯智動(dòng)力的教學(xué)老師。

 

好啦,話不多說,干貨直接送上~

 

一、環(huán)境準(zhǔn)備

 

(1)下載插件LR_03105_Patch4.EXE,下載完成后安裝。

 

注意 安裝前請(qǐng)關(guān)閉LR Agent程序

 

(2)重新破解

安裝成功后需要按照lr補(bǔ)充安裝程序的步驟重新破解,然后添加global的license。

golba-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGI

global-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR

 

(3)下載winpcap并安裝

winpcap(windows packet capture)是windows平臺(tái)下一個(gè)免費(fèi)公共的網(wǎng)絡(luò)訪問系統(tǒng)。

 

(4)手機(jī)電腦共享網(wǎng)絡(luò)

 

Win10:打開電腦的熱點(diǎn),手機(jī)連上該熱點(diǎn)即可。

 

Win7:

a.配置電腦熱點(diǎn):

進(jìn)入命令行窗口,然后在命令行中輸入:

netsh wlan set hostednetwork mode=allow ssid=All-guest key=123456789

其中 ssid是無線網(wǎng)絡(luò)名稱、而key就是密碼(密碼長(zhǎng)度要大于等于8位)

按回車鍵后,稍等片刻即可創(chuàng)建完成。

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

打開安裝LR的電腦的網(wǎng)絡(luò)和共享中心

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

進(jìn)入更改適配器設(shè)置

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

右鍵單擊無線網(wǎng)絡(luò)連接,選擇屬性

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

進(jìn)入屬性窗口后,點(diǎn)擊共享選項(xiàng)卡,勾選如下,并在家庭網(wǎng)絡(luò)連接列表中選擇無線網(wǎng)絡(luò)連接2,點(diǎn)擊確定

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

b.啟用無線網(wǎng)絡(luò):

點(diǎn)擊“開始->所有程序->附件”,打開附件,找到命令提示符,右鍵單擊命令提示符,然后選擇以管理員身份運(yùn)行。輸入命令:

netsh wlan start hostednetwork

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

此時(shí),在無線網(wǎng)絡(luò)連接2被啟動(dòng),并顯示網(wǎng)絡(luò)名稱All-guest

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

打開手機(jī)端WiFi,選擇網(wǎng)絡(luò)All-guest,輸入密碼123456789進(jìn)行連接。

 

二、錄制準(zhǔn)備

 

(1)打開VuGen,點(diǎn)擊File->New,選擇Mobie App(HTTP/HTML)協(xié)議,點(diǎn)擊Create

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

(2)點(diǎn)擊Start Record,選擇錄制模式

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

第一種:Record and Analyze 利用電腦上的WiFi熱點(diǎn)進(jìn)行錄制;

第二種:Analyze Traffic 利用抓包文件生成腳本;

第三種:Record Emulator 利用電腦上的手機(jī)模擬器錄制。

(3)對(duì)錄制進(jìn)行配置。

創(chuàng)建本機(jī)的代理,默認(rèn)Host是:http://localhost Port端口默認(rèn)是80。

如果80端口被占用了,需要更換一個(gè)未被占用的端口,如8899,點(diǎn)擊Connect。

注意 如果未安裝winpcap,點(diǎn)擊connect后會(huì)彈出錯(cuò)誤提示框

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

Connect成功后,選擇Record network,可以看到Record network有多個(gè),根據(jù)每臺(tái)電腦不同,需要選擇的也不同。一般是選擇的第2個(gè)。如果不確定的話,可以一個(gè)個(gè)錄制來嘗試,看哪個(gè)可以錄制。

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

Record into部分,Vuser_init Action Vuser_ end 三選一,一般選擇Action,根據(jù)具體情況而定。

 

三、開始錄制

 

點(diǎn)擊Start Recording,Recording的狀態(tài)變?yōu)?b>Stop Recording狀態(tài),此時(shí)在手機(jī)上操作待測(cè)試的功能。

注意 這里必須確保手機(jī)連接了電腦的WiFi

 

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

操作完成后,點(diǎn)擊Stop Recording。

 

4、保存pcap文件

 

錄制結(jié)束后,點(diǎn)擊Stop Recording,然后電腦會(huì)彈出一個(gè)抓取的數(shù)據(jù)包,將其保存。在彈出的對(duì)話框中點(diǎn)擊保存

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

保存pcap文件到本地

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

抓取的文件保存完成后點(diǎn)擊下一步

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

5、通信分析

 

Capture 處選擇剛才保存的pcap文件,IP Host處填寫手機(jī)此時(shí)的IP地址,這個(gè)需要在手機(jī)里查看,并且確保正確!

匯智動(dòng)力—如何利用LoadRunner 11生成手機(jī)app腳本?

 

點(diǎn)擊完成,就會(huì)自動(dòng)生成LR腳本了。

以上就是利用LoadRunner 11生成手機(jī)app腳本的方法,你了解了嗎?