用adb做手機(jī)APP壓力測(cè)試詳解

在日常軟件測(cè)試當(dāng)中,對(duì)app做壓力測(cè)試是必不可少的,因?yàn)閷?duì)系統(tǒng)不斷施加壓力的測(cè)試,是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試,也就是我們可以模擬巨大的工作負(fù)荷以查看應(yīng)用程序在峰值使用情況下如何執(zhí)行操作。

1 做壓力測(cè)試的必備條件為:首先我們需要在電腦上安裝abd名,安裝adb可以在百度官網(wǎng)內(nèi)下載,即在百度內(nèi)搜索JDK官網(wǎng)下載,安裝過(guò)程已經(jīng)達(dá)標(biāo)里不在敘述,過(guò)程比較簡(jiǎn)單,安裝adb后注意的為配置環(huán)境

2? 安裝完成后進(jìn)入cmd命令界面輸入adb命令

? ?出現(xiàn)如下版本證明adb安裝成功

3? 手機(jī)usb連接手機(jī),手機(jī)連接電腦是手機(jī)需要打開(kāi)開(kāi)發(fā)者選項(xiàng)和usb調(diào)試

4? 打開(kāi)cmd 輸入命令? adb? devices

如下表示連接成功? 前面為設(shè)備名? ? devices? 表示連接成功

5 進(jìn)入安卓系統(tǒng)獲取用于名

表示進(jìn)入安卓系統(tǒng)? ? ? ? ? ?退出輸入exit即可退出安卓系統(tǒng)

6? 進(jìn)入系統(tǒng)后輸入命令 :

獲取的是第三方安裝包名:?pm? ?list? ? packages? ? -3? ?

獲取全部安裝包輸入命令:pm? ?list? ? packages

安裝包名是已從com開(kāi)頭的


7? ?想要獲取自己的安裝包名

? 方法一:獲取后根據(jù)名字查找自己想要獲取的安裝包名

? 方法二: 打開(kāi)手機(jī),進(jìn)入系統(tǒng)應(yīng)用,點(diǎn)擊應(yīng)用信息,也可以獲取app的安裝包名

8 獲取安裝包名之后開(kāi)始進(jìn)行app壓力測(cè)試

? 輸入命令:monkey? ? ?-p? ? ?安裝包名? ? ? 事件次數(shù)

? 例如:? ? ? monkey? ? ? ?-p? ? ?com.tencent.mobileqq 100? ? ? 模擬qq的事件次數(shù)100次

? ?這時(shí)候手機(jī)會(huì)自動(dòng)執(zhí)行點(diǎn)擊次數(shù)為100次?

9 也可以設(shè)置事件點(diǎn)擊的間隔事件

輸入命令:adb? shell? ? ?monkey?-p? ? ?包名? ? --throttle? ?間隔事件(單位毫秒)? ?執(zhí)行次數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容