【发布时间】:2025-11-26 23:40:03
【问题描述】:
我需要测试移动应用程序的性能。
我已经使用 jmeter 工具来测试它的服务和 API,但我们也想测试它在设备中的性能。是否有任何工具可以用来测试移动应用程序的性能。
首选可以帮助两个应用程序(即 android 和 IOS)的单一开源工具。
如果有其他方法,我们也可以测试应用程序的性能。
【问题讨论】:
标签: android ios testing performance-testing
我需要测试移动应用程序的性能。
我已经使用 jmeter 工具来测试它的服务和 API,但我们也想测试它在设备中的性能。是否有任何工具可以用来测试移动应用程序的性能。
首选可以帮助两个应用程序(即 android 和 IOS)的单一开源工具。
如果有其他方法,我们也可以测试应用程序的性能。
【问题讨论】:
标签: android ios testing performance-testing
Yandex.Tank 有一个 appium 插件(在性能测试之前启动 appium,在测试结束后停止)和BFG 插件,可以运行 Python 场景(这里是一个简单的example)作为负载测试。您还可以在脚本中使用UIautomator 的python 绑定而不是Appium。您可以使用Overload 来分析您的测试结果。监控指标可以通过Telegraf 插件收集,使用自定义配置和adb 命令来读取手机上的/proc 文件系统。例如:
<Monitoring>
<Host address="localhost" interval="1">
<Custom measure="call" label="memory">adb shell 'grep MemFree /proc/meminfo' | awk '{print $2}'</Custom>
<Custom measure="call" label="dsk_data_free">adb shell dumpsys diskstats | grep Data-Free | sed s/%//g | awk '{print $7}'</Custom>
... etc ...
</Monitoring>
【讨论】: