簡介
SoloX - Android/iOS性能數據實時采集工具。支持收集被測應用CPU、內存、FPS、流量等性能數據,進行圖表化展示。
官網:GitHub - smart-test-ti/SoloX: SoloX - Real-time collection tool for Android/iOS performance data.(Android性能測試android performance\iOS性能測試ios performance\移動端性能測試mobile performance\APP性能測試app performance)
性能數據收集實現方法參看:SoloX - APP 性能指標計算講解 · TesterHomehttps://testerhome.com/topics/32884
手機端使用
如下介紹安卓的性能獲取
一、操作步驟:
1、手機安裝apk
SoloPi?掃碼安裝即可
2、電腦安裝adb (如已安裝請忽略)
? ? 1、windows:安裝教程?ADB安裝及使用詳解_沫沫18S的博客-CSDN博客
? ? 2、mac:安裝教程?MAC下安裝adb_mac 安裝adb_櫻花愛笑的博客-CSDN博客
3、手機連接電腦:adb devices
打開solopiapp
輸入adb tcpip5555
4、打開solopi 應用,點擊性能測試,選擇被測app
5、勾選性能指標
選擇幀率時,需要去打開開發(fā)者人員gpu渲染權限
?
6、勾選完成之后點擊開始按鈕,打開app進行操作
7、結束后點擊錄制按鈕,提示保存到xxx
8、點擊錄制數據查看,選擇錄制的數據,可觀察錄入的指標
?
也可找到保存路徑,下載文件報告/sdcard/xxx
補充:
熱冷啟動
查看包名:adb shell am monitor?
例如查到:com.xxxx.mobile
查看啟動Activity:adb shell monkey -p 包名 -vvv 1
adb shell monkey -p com.xxx.mobile -vvv 1
查看熱冷啟動命令:
adb shell am start -W com.xxx.mobile/com.xxx.login.SplashActivity
1、殺掉app進程執(zhí)行命令(冷啟動)
2、切到后臺執(zhí)行命令(熱啟動)
PC端使用
一、安裝
|
二、用法
第一步:啟動SoloX(會在瀏覽器打開一個頁面)
默認
python3?-m?solox
自定義
python3?-m?solox?--host=0.0.0.0?--port=50003
第二步:通過數據線連接手機并初始化
第三步:選擇被測應用(包名),點擊“Start”按鈕
第四步:執(zhí)行測試場景
第五步:點擊“Stop”按鈕
第六步:點擊“Analyse”按鈕查看報告詳情
圖1
圖2
SoloX和Perfdog對比 ?
優(yōu)勢
- 功能更加豐富:PK模式、設置執(zhí)行時長、訪問其他PC端的移動設備、豐富的本地化報告展現和分發(fā)。
- 使用更加靈活:自定義部署、支持api收集更好的融入CI流程。
- 免費:開源代碼,如果不滿足你現在需求,可以自由二次開發(fā)(perfdog很貴,但是品質值得)。
劣勢文章來源:http://www.zghlxwxcb.cn/news/detail-775073.html
- 數據準確性不足:perfdog采用的方式是安裝一個監(jiān)聽app在測試設備上,用原生的api收集性能數據再返回給工具端,這種方式肯定是更靠譜的(數據準確才是最重要的,條件允許我建議使用perfdog)
文章來源地址http://www.zghlxwxcb.cn/news/detail-775073.html
到了這里,關于Android/iOS性能測試工具-SoloX的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!