一種基于安卓APP的壓力測試及崩潰日志提取的改進(jìn)方法

基本信息

申請?zhí)?/td> CN202111259532.3 申請日 -
公開(公告)號 CN114064460A 公開(公告)日 2022-02-18
申請公布號 CN114064460A 申請公布日 2022-02-18
分類號 G06F11/36(2006.01)I;G06F16/18(2019.01)I;G06F8/30(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 蘭泱碧;趙磊;張世俠 申請(專利權(quán))人 北京宜搜天下科技有限公司
代理機(jī)構(gòu) 北京巨弘知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 王輝
地址 100083北京市海淀區(qū)學(xué)院路7號弘彧大廈11層1101室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于安卓APP的壓力測試及崩潰日志提取的改進(jìn)方法使用Python語言編寫腳本對Maxim和uiautomator2工具進(jìn)行整合封裝,在APP提測后進(jìn)行冒煙測試,目的是通過大量的隨機(jī)點(diǎn)擊、滑動等事件,提前發(fā)現(xiàn)應(yīng)用閃退、內(nèi)存溢出等嚴(yán)重問題,出現(xiàn)問題后,會對日志進(jìn)行轉(zhuǎn)儲,便于排查和改進(jìn)問題,通過該方法,確保了APP的提測質(zhì)量,避免無效提測造成人工成本的浪費(fèi);封裝Maxim類,將配置參數(shù)傳遞給類,作為實(shí)例運(yùn)行,大大簡化了運(yùn)行的命令,可以通過多個(gè)實(shí)例化運(yùn)行多個(gè)設(shè)備;待測試完成后自動進(jìn)行日志篩選,轉(zhuǎn)儲崩潰日志,提高了測試效率,省去人工收集日志再定位嚴(yán)重級別日志的過程,最終達(dá)到連接設(shè)備后,一鍵運(yùn)行該腳本,自動進(jìn)行應(yīng)用壓力測試,人工只需驗(yàn)收日志的目的。