【发布时间】:2020-07-13 23:59:06
【问题描述】:
我必须获取详细信息,例如 CPU、内存(RAM)、电池、启动时间、应用程序大小。我能够使用 Appium 获得除 App Size 之外的其他东西。有人请帮忙。
谢谢
【问题讨论】:
标签: automation appium-android android-uiautomator ios-ui-automation appium-ios
我必须获取详细信息,例如 CPU、内存(RAM)、电池、启动时间、应用程序大小。我能够使用 Appium 获得除 App Size 之外的其他东西。有人请帮忙。
谢谢
【问题讨论】:
标签: automation appium-android android-uiautomator ios-ui-automation appium-ios
似乎 Appium 无法为您执行此操作。但是,您可以使用 adb 检查 Android 中的内存使用情况:
$ adb shell dumpsys meminfo com.android.systemui
返回如下内容:
Applications Memory Usage (in Kilobytes):
Uptime: 433213978 Realtime: 631179899
** MEMINFO in pid 1541 [com.android.systemui] **
Pss Private Private SwapPss Heap Heap Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 106880 106780 0 73228 196200 182430 13769
Dalvik Heap 35655 35636 0 217 40741 20371 20370
Dalvik Other 3347 3344 0 112
Stack 56 56 0 16
Ashmem 4 0 0 0
Other dev 18 0 16 0
.so mmap 2998 164 352 499
.jar mmap 669 0 248 0
.apk mmap 17904 0 13620 0
.ttf mmap 372 0 180 0
.dex mmap 10041 16 10020 20
.oat mmap 3848 0 84 0
.art mmap 1641 1364 0 123
Other mmap 64 12 24 0
EGL mtrack 106434 106434 0 0
GL mtrack 55564 55564 0 0
Unknown 1952 1948 0 1565
TOTAL 423227 311318 24544 75780 236941 202801 34139
对于 iOS,我目前有限的工具链并没有多大帮助。您可能在使用 Instruments 时很幸运,您可以在这里找到命令行参考,但我没有尝试过:https://help.apple.com/instruments/mac/current/#/devb14ffaa5
【讨论】: