Loadrunner實現Android / IOS 手機壓力測試(執行個體)

來源:互聯網
上載者:User

標籤:IV   publish   c99   rda   1.2   start   ip地址   服務   remote   

Loadrunner實現Android / IOS 手機壓力測試(執行個體)2016.11.21 19:15* 字數 734 閱讀 1117評論 2喜歡 7

隨著手機APP使用者量的增大,大的手機APP一般都需要進行壓力測試這幾天用了loadrunner 12進行了手機APP的壓力測試,整理了下,大家可以參考參考怎樣給Andorid / IOS手機APP進行壓力測試,以下是操作執行個體。

下面介紹LR12進行手機壓測的步驟:

1.      網上下載個Loadrunner 12的安裝包,我下了個叫 HP_LoadRunner_12_Community_Edition_T7177-15045.exe的檔案,這個960M,還有個1.2G的名稱中有個Addition的我沒裝,我的系統是Win7 32位 + IE8

2.      我這個裝好後,預設的license是長期的但只有50人,我建議可以用這個錄製指令碼到時用Loadrunner8.0並發更多,因為手機APP實際上是監控手機對伺服器發出的請求,LR12捕獲這些請求,壓力測試是壓測伺服器的。

3.      準備個小度,插入USB介面,用驅動人生掃描驅動,掃描出小度wifi驅動沒裝,點擊安裝,驅動人生下載驅動並安裝好,安裝完後的小度有wifi名及密碼。

 

4.      手機串連上這個網路,長按此網路,點擊修改網路設定,顯示進階選項,Proxy 伺服器設定為 – 手動,代理主機名稱及Proxy 伺服器連接埠設定下,下載個CCProxy,運行下,可以查看到本機區域網路IP地址,連接埠隨便設定個,如8899. 停止CCProxy.

 

5.      啟動LR12 Virtual User Generator,點擊File – New script. and solution,Single Protocol裡選擇 Web – HTTP/HTML,點擊Create

6.      點擊工具列的紅色的Record按鈕,Recording mode選擇 Remote Application via LoadRunner Proxy,連接埠設定為8899,Loadrunner會監聽這個連接埠,此連接埠為手機串連的Proxy 伺服器連接埠。

7.      點擊 Start Recording開始錄製

8.      錄製完成後會產生指令碼,如下,可以刪掉不必要的指令碼,剩下自己要測的程式的。

9.      回放指令碼,指令碼回放成功,並成功登入手機APP,返回別名

10.  從 Tools 點擊Create Controller Scenario,設定Number of Vusers為10人,可以設定更多,這裡我設定成10,跑一下,在Controller裡Design的tab下將Scenario Schedule的Run Mode設定成為Basic schedule,Controller – Results – Results Setting

s,視窗開啟後勾選第一個產生每個使用者運行時日誌,此視窗記錄下日誌保持的檔案夾,運行情境。

11.  在Controller點擊Results – Analyze Results,查看結果

12.  檢查每個使用者運行時日誌查看細節

Loadrunner實現Android / IOS 手機壓力測試(執行個體)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.