新聞中心
如果大家之前做過性能測(cè)試,我相信一定會(huì)應(yīng)用過大名鼎鼎的性能測(cè)試工具-LoadRunner。目前LoadRunner的最新版本為LoadRunner 12.0,結(jié)合目前移動(dòng)市場(chǎng)性能測(cè)試的需要,LoadRunner也提供了一些基于移動(dòng)平臺(tái)的協(xié)議和相應(yīng)的工具。我們將會(huì)在本節(jié)結(jié)合LoadRunner 12.0向大家介紹一下如何使用“HP LoadRunner Mobile Recorder”進(jìn)行移動(dòng)端的應(yīng)用業(yè)務(wù)的腳本錄制,以及應(yīng)用VuGen實(shí)現(xiàn)腳本的編輯,應(yīng)用Controller實(shí)現(xiàn)業(yè)務(wù)負(fù)載場(chǎng)景的設(shè)計(jì)、監(jiān)控及執(zhí)行,應(yīng)用Analysis進(jìn)行結(jié)果的分析。下面就讓我們來了解一下如何應(yīng)用LoadRunner12.0 來實(shí)現(xiàn)移動(dòng)平臺(tái)性能測(cè)試的實(shí)施過程吧。
首先,從“Google play”下載一個(gè)手機(jī)端的腳本錄制工具“HP LoadRunner Mobile Recorder”,如圖9-37所示。
圖9-37Google Play 上“HP LoadRunner Mobile Recorder”相關(guān)下載信息
將安裝包下載后,安裝到手機(jī),安裝后手機(jī)上將會(huì)出現(xiàn)圖標(biāo),雙擊該圖標(biāo)打開“HP LoadRunner Mobile Recorder”應(yīng)用,如圖9-38所示。
這里,我們單擊“Advanced options”鏈接,進(jìn)入到“AdvancedSettings”活動(dòng),如圖9-39所示。然后,選中“Export automatically after recording”選項(xiàng),我們可以在該活動(dòng)的下方,看到錄制腳本后自動(dòng)的保存路徑為“/storage/sdcard0/Android/data/com.hp.mobileRecorder/cache”。
圖9-38 “HP LoadRunner Mobile Recorder”主活動(dòng)界面信息 圖9-39 “AdvancedSettings”活動(dòng)
設(shè)置完該選項(xiàng)后,返回到“HP LoadRunner Mobile Recorder”主活動(dòng),單擊“StartRecording”按鈕,此時(shí)按鈕的顏色由藍(lán)色變?yōu)榧t色,且按鈕的名稱變?yōu)椤癝top Recording”,如圖9-40所示。大家就可以錄制自己需要操作的應(yīng)用了,這里我們想打開我的博客,閱讀標(biāo)題為“移動(dòng)平臺(tái)自動(dòng)化測(cè)試從零開始-MonkeyRunner工具使用(第二節(jié))”的文章。大家就可以按下手機(jī)的“Home”鍵,打開IE瀏覽器,輸入我的博客地址“http://tester2test.cnblogs.com”,然后單擊標(biāo)題為“移動(dòng)平臺(tái)自動(dòng)化測(cè)試從零開始-MonkeyRunner工具使用(第二節(jié))”的文章鏈接,如圖9-41所示。
圖9-40 開始錄制后的界面
圖9-41 “移動(dòng)平臺(tái)自動(dòng)化測(cè)試從零開始-MonkeyRunner工具使用(第二節(jié))”文章內(nèi)容
最后,單擊“Stop Recording”按鈕停止錄制,此后“HP LoadRunner Mobile Recorder”彈出一個(gè)分發(fā)錄制的腳本包活動(dòng)窗口,大家可以根據(jù)自己的實(shí)際情況選擇用郵件或者QQ等工具分發(fā)腳本包,這里我們?nèi)∠职l(fā),返回到“HP LoadRunner Mobile Recorder”主活動(dòng)界面,如圖9-42所示,同時(shí)看到其生成的腳本包名稱“2015-06-26_14-32-33.lrcap”。然后我們可以利用手機(jī)助手類軟件,將“2015-06-26_14-32-33.lrcap”腳本包文件下載到我們的電腦,以360手機(jī)助手為例,如圖9-43所示。
圖9-42 “HP LoadRunner Mobile Recorder”主活動(dòng)界面信息
圖9-43 “2015-06-26_14-32-33.lrcap”腳本包文件信息
這里我們將“2015-06-26_14-32-33.lrcap”腳本包文件下載到我的“C”盤根目錄,然后直接雙擊該文件,系統(tǒng)會(huì)自動(dòng)調(diào)用LoadRunner的Vugen打開它,如圖9-44所示。
圖9-44用Vugen打開的“2015-06-26_14-32-33.lrcap”腳本包文件信息
它是不是和我們普通的Web腳本沒有太大的差異呢?大家可以像應(yīng)用其他Web腳本一樣對(duì)該腳本進(jìn)行回放,單擊“Replay”按鈕,回放完成后將自動(dòng)顯示回放的結(jié)果,如圖9-45所示。
圖9-45 回放結(jié)果信息
單擊“The TestResults”鏈接,查看具體的回放內(nèi)容,如圖9-46所示。
圖9-46 具體的回放結(jié)果信息
當(dāng)然,還可以根據(jù)實(shí)際情況,修改完善腳本內(nèi)容,比如,加入事務(wù)、對(duì)腳本進(jìn)行參數(shù)化等操作。
也可以應(yīng)用Controller選擇修改完善后的腳本,進(jìn)行負(fù)載場(chǎng)景的設(shè)計(jì),同時(shí)加入需要考察的一些性能計(jì)數(shù)器,如圖9-47所示。
圖9-47 Controller中設(shè)計(jì)負(fù)載場(chǎng)景
場(chǎng)景設(shè)計(jì)好之后,單擊“Start Scenario”按鈕執(zhí)行場(chǎng)景,場(chǎng)景執(zhí)行完成后,LoadRunner將自動(dòng)生成測(cè)試結(jié)果,大家可以通過應(yīng)用“Analysis”工具對(duì)結(jié)果進(jìn)行分析,如圖9-48所示。
圖9-48Analysis分析執(zhí)行結(jié)果
如果大家對(duì)LoadRunner操作、分析等內(nèi)容不是很熟悉,建議參看作者的另一本這方面的書籍,即《精通軟件性能測(cè)試與LoadRunner最佳實(shí)戰(zhàn)》,該書詳細(xì)地向大家介紹了性能測(cè)試的相關(guān)概念、分類、指標(biāo)、測(cè)試流程以及LoadRunner工具的使用及其詳細(xì)的案例。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞標(biāo)題:LoadRunner在移動(dòng)端性能測(cè)試的應(yīng)用-創(chuàng)新互聯(lián)
文章位置:http://www.ef60e0e.cn/article/docsgj.html