实例 -- Loadrunner实现Android / IOS 手机APP压力测试
?隨著手機APP用戶量的增大,大的手機APP一般都需要進行壓力測試,這幾天用了Loadrunner 12進行了手機APP的壓力測試,整理了下,大家可以參考參考怎樣給Andorid / IOS手機APP進行壓力測試,以下是操作實例。
?
先前我的一個帖子講了用?小蘿貝控機大師?實現手機APP的功能自動化測試工作,我想說的是?小蘿貝控機大師?僅支持手機APP功能自動化測試工作哦,不支持壓力測試,請大家注意,帖子地址粘貼下,有需要手機APP功能自動化測試的網友們可以看看,http://bbs.51testing.com/thread-1051242-1-2.html,里面有視頻的。訪問 http://www.xiaoluobei.com 下載 小蘿貝控機大師。
?
下面介紹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.? ?? ? 手機連接上這個網絡,長按此網絡,點擊修改網絡配置,顯示高級選項,代理服務器設置為?–?手動,代理主機名及代理服務器端口設置下,下載個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會監聽這個端口,此端口為手機連接的代理服務器端口。
?
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 Settings,窗口打開后勾選第一個生成每個用戶運行時日志,此窗口記錄下日志保持的文件夾,運行場景。
11.? ?在Controller點擊Results – Analyze Results,查看結果
12.? ?檢查每個用戶運行時日志查看細節
?
總結
以上是生活随笔為你收集整理的实例 -- Loadrunner实现Android / IOS 手机APP压力测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启动activity的标准的action
- 下一篇: android 自定义view画表格,A