【问题标题】:How can we test performance of a mobile application(both android and IOS)我们如何测试移动应用程序的性能(android和IOS)
【发布时间】:2025-11-26 23:40:03
【问题描述】:

我需要测试移动应用程序的性能。
我已经使用 jmeter 工具来测试它的服务和 API,但我们也想测试它在设备中的性能。是否有任何工具可以用来测试移动应用程序的性能。

首选可以帮助两个应用程序(即 android 和 IOS)的单一开源工具。

如果有其他方法,我们也可以测试应用程序的性能。

【问题讨论】:

    标签: android ios testing performance-testing


    【解决方案1】:

    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>
    

    【讨论】:

    • 感谢回复,我一定会试一试,但由于我不擅长python,所以我更喜欢不需要太多编码技能的工具。
    最近更新 更多