mokey測(cè)試 (monkey壓力測(cè)試 測(cè)試為1000-2000)
對(duì)于手機(jī)測(cè)試聊浅,除了我們一些常規(guī)的功能測(cè)試低匙,我們還會(huì)做壓力測(cè)試,比如對(duì)于Android手機(jī),我會(huì)使用adb指令進(jìn)行一些相應(yīng)的操作渗稍,比如通過adb查看設(shè)置团滥,進(jìn)入設(shè)備拱燃,抓取log力惯,我們測(cè)試的時(shí)候召嘶,會(huì)使用adb logcat所抓出來的log日志存到電腦哮缺,發(fā)給開發(fā)尝苇,方便他們快速解決bug。
另外淳玩,我還會(huì)使用monkey對(duì)app進(jìn)行測(cè)試非竿,可以使用monkey對(duì)app做壓力測(cè)試,主要就是測(cè)試操作app的時(shí)候侮东,程序是否會(huì)崩潰悄雅。
我們使用adb? shell monkey 指定對(duì)應(yīng)的app铁蹈,執(zhí)行要測(cè)試的次數(shù),指定要觸摸的比率容诬,超時(shí)時(shí)間和忽略崩潰信息沿腰,就可以執(zhí)行測(cè)試,將測(cè)試log存到某個(gè)位置习蓬,然后把測(cè)試出的bug 日志發(fā)送給開發(fā)措嵌。300000
我就簡(jiǎn)單的說一下測(cè)試的指令吧企巢,比如我上邊所說的邏輯,我們用 adb shell mokey -p 指定要測(cè)試的包名 --ignore-crashs 忽略崩潰 --ignore-timeout 忽略超時(shí) --throttle 38指定延遲時(shí)間毫秒 -s 指定測(cè)試種子 指定測(cè)試次數(shù),然后將文件 >輸出到磁盤中探孝。
性能測(cè)試
對(duì)于性能測(cè)試神帅,(eclipse和Android studio中本身有檢測(cè)cpu和內(nèi)存的工具找御,也有檢測(cè)手機(jī)內(nèi)存泄漏的工具)靠工具來測(cè)試手機(jī)cpu占用,內(nèi)存占用栖疑,電池溫度等滔驶,以及測(cè)試我們的app在后臺(tái)持續(xù)運(yùn)行的流量消耗和電量消耗問題。
ADB介紹
ADB全稱Android Debug Bridge, 是android sdk里的一個(gè)工具, 用這個(gè)工具可以直接操作管理android模擬器或者真實(shí)的andriod設(shè)備(如G1手機(jī))
它的主要功能有:
運(yùn)行設(shè)備的shell(命令行)
管理模擬器或設(shè)備的端口映射
計(jì)算機(jī)和設(shè)備之間上傳/下載文件
將本地apk軟件安裝至模擬器或android設(shè)備
4.2.配置ADB環(huán)境變量
打開:adt-bundle-windows-x86_64_20140101文件
找到adb.exe所在路徑
配置ADB_HOME環(huán)境變量
在WIN+R輸入adb萝快,看是否安裝成功
ADB常用指令
查看設(shè)備:adb devices
這個(gè)命令是查看當(dāng)前連接的設(shè)備, 連接到計(jì)算機(jī)的android設(shè)備或者模擬器將會(huì)列出顯示
安裝軟件:adb install -r (APK路徑)
-r 代表如果apk已安裝著角,重新安裝apk并保留數(shù)據(jù)和緩存文件吏口。apk路徑則可以直接將apk文件拖進(jìn)cmd窗口,記得加空格昂勒。
卸載軟件
adb uninstall <軟件名>
adb uninstall -k <軟件名>
如果加 -k 參數(shù),為卸載軟件但是保留配置和緩存文件
問程序員--com.example.test
登錄設(shè)備shell
adb shell
adb shell
查看手機(jī)內(nèi)存情況
adb shell dumpsys cpuinfo
具體內(nèi)容在手機(jī)測(cè)試概念中