我需要测试移动应用程序的性能 我已经使用jmeter工具来测试它的服务和API,但我们也希望测试它在设备中的性能。是否有任何工具可用于测试移动应用程序的性能。
可以帮助两种应用程序(即android和IOS)的单一开源工具是首选。
如果还有其他方法,我们也可以测试应用程序的性能。
答案 0 :(得分:0)
Yandex.Tank有一个appium插件(在性能测试之前启动appium并在测试结束后停止)和可以运行Python场景的BFG插件(这里是一个简单的example })作为负载测试。您还可以在脚本中使用UIautomator的python绑定而不是Appium。您可以使用Overload来分析测试结果。可以使用带有adb
命令的自定义配置使用Telegraf插件收集监控指标,以读取电话上的/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>