摘選自 《精通移動app測試實戰:技術、工具和案例》新書上市html
若是你們以前作過性能測試,我相信必定會應用過大名鼎鼎的性能測試工具-LoadRunner。目前LoadRunner的最新版本爲LoadRunner 12.0,結合目前移動市場性能測試的須要,LoadRunner也提供了一些基於移動平臺的協議和相應的工具。咱們將會在本節結合LoadRunner 12.0向你們介紹一下如何使用「HP LoadRunner Mobile Recorder」進行移動端的應用業務的腳本錄製,以及應用VuGen實現腳本的編輯,應用Controller實現業務負載場景的設計、監控及執行,應用Analysis進行結果的分析。下面就讓咱們來了解一下如何應用LoadRunner 12.0 來實現移動平臺性能測試的實施過程吧。瀏覽器
首先,從「Google play」下載一個手機端的腳本錄製工具「HP LoadRunner Mobile Recorder」,如圖9-37所示。app
圖9-37 Google Play 上「HP LoadRunner Mobile Recorder」相關下載信息工具
將安裝包下載後,安裝到手機,安裝後手機上將會出現圖標,雙擊該圖標打開「HP LoadRunner Mobile Recorder」應用,如圖9-38所示。post
這裏,咱們單擊「Advanced options」連接,進入到「Advanced Settings」活動,如圖9-39所示。而後,選中「Export automatically after recording」選項,咱們能夠在該活動的下方,看到錄製腳本後自動的保存路徑爲「/storage/sdcard0/Android/data/com.hp.mobileRecorder/cache」。性能
圖9-38 「HP LoadRunner Mobile Recorder」主活動界面信息 圖9-39 「Advanced Settings」活動測試
設置完該選項後,返回到「HP LoadRunner Mobile Recorder」主活動,單擊「Start Recording」按鈕,此時按鈕的顏色由藍色變爲紅色,且按鈕的名稱變爲「Stop Recording」,如圖9-40所示。你們就能夠錄製本身須要操做的應用了,這裏咱們想打開個人博客,閱讀標題爲「移動平臺自動化測試從零開始-MonkeyRunner工具使用(第二節)」的文章。你們就能夠按下手機的「Home」鍵,打開IE瀏覽器,輸入個人博客地址「http://tester2test.cnblogs.com」,而後單擊標題爲「移動平臺自動化測試從零開始-MonkeyRunner工具使用(第二節)」的文章連接,如圖9-41所示。url
圖9-40 開始錄製後的界面spa
圖9-41 「移動平臺自動化測試從零開始-MonkeyRunner工具使用(第二節)」文章內容設計
最後,單擊「Stop Recording」按鈕中止錄製,此後「HP LoadRunner Mobile Recorder」彈出一個分發錄製的腳本包活動窗口,你們能夠根據本身的實際狀況選擇用郵件或者QQ等工具分發腳本包,這裏咱們取消分發,返回到「HP LoadRunner Mobile Recorder」主活動界面,如圖9-42所示,同時看到其生成的腳本包名稱「2015-06-26_14-32-33.lrcap」。而後咱們能夠利用手機助手類軟件,將「2015-06-26_14-32-33.lrcap」腳本包文件下載到咱們的電腦,以360手機助手爲例,如圖9-43所示。
圖9-42 「HP LoadRunner Mobile Recorder」主活動界面信息
圖9-43 「2015-06-26_14-32-33.lrcap」腳本包文件信息
這裏咱們將「2015-06-26_14-32-33.lrcap」腳本包文件下載到個人「C」盤根目錄,而後直接雙擊該文件,系統會自動調用LoadRunner的Vugen打開它,如圖9-44所示。
圖9-44 用Vugen打開的「2015-06-26_14-32-33.lrcap」腳本包文件信息
它是否是和咱們普通的Web腳本沒有太大的差別呢?你們能夠像應用其餘Web腳本同樣對該腳本進行回放,單擊「Replay」按鈕,回放完成後將自動顯示回放的結果,如圖9-45所示。
圖9-45 回放結果信息
單擊「The TestResults」連接,查看具體的回放內容,如圖9-46所示。
圖9-46 具體的回放結果信息
固然,還能夠根據實際狀況,修改完善腳本內容,好比,加入事務、對腳本進行參數化等操做。
也能夠應用Controller選擇修改完善後的腳本,進行負載場景的設計,同時加入須要考察的一些性能計數器,如圖9-47所示。
圖9-47 Controller中設計負載場景
場景設計好以後,單擊「Start Scenario」按鈕執行場景,場景執行完成後,LoadRunner將自動生成測試結果,你們能夠經過應用「Analysis」工具對結果進行分析,如圖9-48所示。
圖9-48 Analysis分析執行結果
若是你們對LoadRunner操做、分析等內容不是很熟悉,建議參看做者的另外一本這方面的書籍,即《精通軟件性能測試與LoadRunner最佳實戰》,該書詳細地向你們介紹了性能測試的相關概念、分類、指標、測試流程以及LoadRunner工具的使用及其詳細的案例。