導航:首頁 > 操作系統 > android壓力測試

android壓力測試

發布時間:2022-04-26 13:19:31

『壹』 android設備文件讀寫壓力測試怎麼做

安卓手游壓力測試 現在有PC模擬登陸和真機登陸測試 2種方式,目前市場真機登陸測試花費較PC模擬登陸高,可根據產品需求選擇測試方式,現在有專業做這種測試的外包公司,樓上說的K9168就是一個 望採納

『貳』 如何停止壓力測試 android

此方案適用XP\VISTA\WIN7系統 【問題描述】: 計算機溫度高 【原因分析】: 機器內部散熱不良導致 【解決方案】: 方案一: 1. 打開【360安全衛士】—【功能大全】—【硬體大師】—【溫度監測】,查看溫度,如果有紅色顯示,或者360硬體大師發出警報聲音建議檢測機器散熱。(如圖1) 圖1 方案二: 1. 計算機溫度高一般都是由於機器內部散熱不良導致的。建議從當地找專業的實體維修店面進行除塵、添加散熱硅脂。沒有拆機經驗的用戶建議謹慎操作,防止操作不當導致硬體損傷從而給您帶來不必要的經濟損失。如果是筆記本保修期內建議到當地的售後中心維護,否則拆機之後可能會影響日後的保修服務。

『叄』 android壓力測試工具有哪些,各有什麼特點。有文檔更好,兄弟我想研究下。

最近在Android程序測試過程中接觸到了自動化測試方法,對其中的一些工具、方法和框架做了一些簡單的整理,其中包括android測試框架、CTS、Monkey、Monkeyrunner其它test tool等等。因接觸時間很短,很多地方有不足之處,希望能和大家多多交流和指點在這里簡單對monkey做簡單的介紹吧。

一、 什麼是Monkey
Monkey是Android中的一個命令行工具,可以運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試。Monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效的方法。

二、 Monkey的特徵
1、測試的對象僅為應用程序包,有一定的局限性。
2、 Monky測試使用的事件流數據流是隨機的,不能進行自定義。
3、可對MonkeyTest的對象,事件數量,類型,頻率等進行設置。

三、Monkey的基本用法
基本語法如下:
$ adb shell monkey [options]
如果不指定options,Monkey將以無反饋模式啟動,並把事件任意發送到安裝在目標環境中的全部包。下面是一個更為典型的命令行示例,它啟動指定的應用程序,並向其發送1500個偽隨機事件:
$ adb shell monkey -p your.package.name -v 1500
$ monkey -p(package的意思) 指定文件名 -v(測試的次數和頻率) number(次數)

四、Monkey測試的一個實例
通過這個實例,我們能理解Monkey測試的步驟以及如何知道哪些應用程序能夠用Monkey進行測試。
Windows下(註:2—4步是為了查看我們可以測試哪些應用程序包,可省略):
1、 通過eclipse啟動一個Android的emulator
2、 在命令行中輸入:adb devices查看設備連接情況
C:\Documents and Settings\Administrator>adb devices
List of devices attached
emulator-5554 device
3、 在有設備連接的前提下,在命令行中輸入:adb shell 進入shell界面
C:\Documents and Settings\Administrator>adb shell
#
4、 查看data/data文件夾下的應用程序包。註:我們能測試的應用程序包都在這個目錄下面
C:\Documents and Settings\Administrator>adb shell
# ls data/data
ls data/data
com.google.android.btrouter
com.android.providers.telephony
com.android.mms
com.android.providers.downloads
com.android.deskclock
com.android.email
com.android.providers.media
com.android.settings
jp.co.omronsoft.openwnn
com.android.providers.userdictionary
com.android.quicksearchbox
com.android.protips
com.android.browser
com.android.launcher
com.android.term
com.android.speechrecorder
com.android.server.vpn
com.android.defcontainer
com.svox.pico
com.android.customlocale
com.android.development
com.android.soundrecorder
com.android.providers.drm
com.android.spare_parts
com.android.providers.downloads.ui
com.android.fallback
com.android.providers.applications
com.android.netspeed
com.android.wallpaper.livepicker
android.tts
com.android.htmlviewer
com.android.music
com.android.certinstaller
com.android.inputmethod.pinyin
com.android.providers.subscribedfeeds
com.android.inputmethod.latin
com.android.gallery
com.android.systemui
com.android.contacts
com.android.phone
com.android.sdksetup
com.android.calculator2
com.android.packageinstaller
com.android.camera
com.android.providers.settings
com.thestore.main
com.android.providers.contacts
5、 以com.android.camera作為對象進行MonkeyTest
#monkey -p com.android.camera -v 500
其中-p表示對象包 –v 表示事件數量
運行過程中,Emulator中的應用程序在不斷地切換畫面。
按照選定的不同級別的反饋信息,在Monkey中還可以看到其執行過程報告和生成的事件。
註:具體參數的設定可參考:
http://developer.android.com/guide/developing/tools/monkey.html

五、關於Monkey測試的停止條件
Monkey Test執行過程中在下列三種情況下會自動停止:
1、如果限定了Monkey運行在一個或幾個特定的包上,那麼它會監測試圖轉到其它包的操作,並對其進行阻止。
2、如果應用程序崩潰或接收到任何失控異常,Monkey將停止並報錯。
3、如果應用程序產生了應用程序不響應(application not responding)的錯誤,Monkey將會停止並報錯。
通過多次並且不同設定下的Monkey測試才算它是一個穩定性足夠的程序。

『肆』 用monkey怎麼對android做壓力測試,有沒有具體方案;別和我說操作 我要的是方案哦

onkey就是模擬小猴子拍鍵盤,所以這個壓力測試實際就是模擬發鍵碼,讓設備自動運行,然後看是否會導致掛機等等異常,然後再分析解決問題 何理解、使用Android LogCat以及通過Money進行壓力測試

把近幾天理解的Log 和大家分享。

在android的學習中,無意間發現了Log是個好東西,網路上也看了相關Sundy的Log分析教程,也寫得非常不錯,膜拜一下。回歸主題:

首先我們要知道LogCat窗口在哪裡,一般在DDMS中可以看到,如果沒有出現也沒有關系,通過「Windown > Show View > LogCat」也能找到相應的窗口,出現之後我們看到了下面圖片的提示, Log中有五種類型(Verbose,Debug,Info,Warn,Error),verbose英文字義為「嘮叨」,也就是告訴我們程序應該怎麼做,Debug 調試不用說了,Info 闡述相應的程序信息,Warn 對程序提出警告,Error 程序出錯;看到下面的箭頭同時也告訴我們它們的也是有相應的等級權重的,由左到右權重依次增加。

看到現在你肯定也有和我以前一樣的疑問,那這個log 會是在什麼情況下產生呢?產生後我們又應該如何進行處理?
Log 文件產生一般通常有兩種情況
1、程序強制關閉或者異常退出的情況,也就是Force Closed (簡稱:FC)
2、程序無響應的情況,Application No Response (簡稱:ANR)
順便提到,ANR產生一般主要由於界面操作過程中,線程響應超過5S,或者是HandleMessage回調函數執行過程中超過10S;
產生log 的位置在手機目錄data/log,AVD不會產生Log文件。

『伍』 android app測試的基本要點有哪些需要特別注意的地方

總結了幾個比較重要的,希望對你有幫助
App測試問題一:用戶體驗
用戶體驗是一個app成功與否的關鍵。App商店中app評分可以反映用戶體驗,差評說明銷售虧損。所以用戶體驗在移動app測試中是一個重要問題。因為體驗具有主觀性,所以它無法直接被測出。但你要知道,我們在測試過程中,必須要從一些關鍵影響因素入手,去解決用戶體驗問題。
而好的用戶體驗的成功因素包括吸引人的設計,積極的互動性和可用性。
而針對這個問題,我們的測試要從真人體驗測試、各個功能的深度測試以及Bug探索與崩潰分析這幾個方面著重入手,才能夠涵蓋完善用戶體驗所需的測試點。
APP測試問題二:app對於移動設備的兼容性
目前,安卓類的移動設備正在急劇增加,手機碎片化異常嚴重。並且因為顯示屏大小和現狀、操作系統版本和基本設備特點等限制因素的不一致,致使幾乎沒有開發者會花費大量金錢去購買市面上存在的主流手機,那麼這些因素疊加起來,最終就很大程度上導致普通的質量管理很難進行。而如果不全面地進行兼容性測試,那麼app的生存空間又在哪裡呢?
同時還有一點,設備製造商的(安卓)操作系統的設備特殊定製,應明確地在設備上進行測試。測試時,有必要限制將會被app支持的設備。必須要標明系統組合(硬體/操作系統)和向下兼容性。為了最大化系統組合的覆蓋,就必須要有靈活的策略來與足夠的機型來執行測試。
兼容性問題當然是進行兼容性測試,而在所有的兼容性測試中,使用真機進行測試,是最好的測試方式。但由於上文已提及到眾多企業無力購置大量機型,那麼,這樣的需求就只有委託給第三方的測試機構來完成
APP測試問題三:app的網路連接情況
網路連接是移動app測試的另一大問題。理想狀態下,app的網路連接將在單獨的線程中實現,這樣就不會彼此干擾。此外,一個app必須適當地應對網路中斷、延遲、變更和信號弱等情況。如果說不能夠將這些測試點進行到底,那麼在app在運行過程中將很有可能出現由於網路問題而導致的app運行中斷,如果這樣的問題出現在金融或證券領域的app中,那麼就很可能在當下環境中讓用戶無法完成掛單、賣出買入或者確認等操作,造成不可挽回的損失。
對於網路問題,一般是進行模擬網路情況的測試,比如TestBird提供的弱網模擬測試和它們的中斷測試
APP測試問題四:伺服器的承載能力測試
任何開發者都不能夠拍胸脯確認自己的app能夠獲取多少用戶,並且能夠明確指出同時在線的用戶能有多少,如果不關注伺服器的承載能力,那麼很可能在突然的情況下,伺服器就被大量湧入的用戶給沖爆,導致癱瘓。
如此,用戶自然會流失,同時伺服器的宕機,也會給當時正在進行重要操作的用戶造成損失,這樣的情境,我們依然可以考慮到金融與證券的方向。
伺服器的壓力測試已經是常見的測試項目了,但是進行全面、專業的壓力測試才是保證明確需測伺服器承載力的必要條件。
TestBird

『陸』 怎麼針對安卓應用的伺服器做壓力測試

這個是專業的技術人員的事情把。

『柒』 android測試monkey什麼意思

Monkey是Android中自帶的用來進行壓力測試的一個命令行工具。

用Monkey進行App壓力測試的結果有三種。

1、正常。

2、Crash :程序崩潰。

3、ANR:程序無響應。

第一步:搭建環境:主要是安裝和搭建java和sdk環境,說白了,對我們安卓開發來說,只要搭建好了Android開發環境,Monkey測試環境基本就是OK的了。

第二步:准備好要測試的項目,比如可以是一個.apk安裝包,也可以是已經安裝到手機上的軟體 。

第三步:連接上Android測試設備,可以是模擬器,當然也可以是手機,通過adb 命令對測試項目進行Monkey測試。

當然這一測試也是存在著優缺點的。

優點:功能強大, 主要用於壓力和穩定性測試。缺點:本身不提供截屏功能,本身無法完成錄制、回放的功能(不過都可以借用其他的開源工具來實現Monkey的截屏和錄制等功能)。

『捌』 用monkey對android程序壓力測試,怎麼看測試的性能指標

只有通過和不通過兩種啊,通過log會打出Monkey finished的字樣,否則會出現Monkey aborted e to error.

閱讀全文

與android壓力測試相關的資料

熱點內容
查看ipdns命令 瀏覽:260
命令與征服3凱恩之怒漢化 瀏覽:865
linuxc一站式編程 瀏覽:96
比心app男的識別女的怎麼樣 瀏覽:637
線切割pdf 瀏覽:638
命令與征服3泰伯利亞戰爭109修改器 瀏覽:521
看著很解壓的景色 瀏覽:896
sqlite在Android中應用 瀏覽:77
pdf虛擬列印機ofmac 瀏覽:354
九江php招聘 瀏覽:376
怎麼在ubuntu編程 瀏覽:256
思科保存的命令是什麼意思 瀏覽:958
主力控制副圖源碼及套利選股公式 瀏覽:813
兄弟php培訓怎麼樣 瀏覽:678
金炯泰編譯器 瀏覽:860
涼山參加青少年編程培訓班報名 瀏覽:598
程序員開發者模式 瀏覽:199
電腦有圖標的文件夾是什麼 瀏覽:350
app停運了怎麼恢復 瀏覽:188
u盤加密密碼怎麼刪除 瀏覽:90