如何自动化移动性能测试

自动化移动性能测试

自动化性能测试

在构建移动应用程序时,运行许多测试以涵盖新功能。在许多情况下,这些测试是自动执行的,只有在完成时才会收到警报

在测试您的移动应用程序的性能时(指的是应用程序响应用户的速度,以及应用程序的电池和数据使用情况),所有测试工具(迄今为止)都需要手动测试. 不幸的是,我们都知道手动测试可能很乏味,并且通常是在要求苛刻的开发周期中首先要削减的事情之一。

“让性能测试成为构建和测试过程的自动化部分将增加性能测试的数量。”

因此,发布带有新SDK的 ARO 5.0,该 SDK允许从自动化测试套件控制性能测试。我们的目标是通过在自动化测试中添加 3 个简单命令来实现“添加性能审计”到现有的测试中。

SDK 也可以从命令行运行,而且运行起来非常简单:

sh arocli.sh --startcollector vpn_android --output /Users/Demo/tracename --video

此命令启动收集器(使用收集的 Android VPN 方法)将数据保存在“tracename”中并记录视频。通过在自动化测试之前调用它,已经开始了这个过程。现在您可以运行您已经构建的自动化测试。测试脚本完成后,发送一个

stop

命令到同一终端以停止 ARO 数据收集。然后可以执行分析步骤:

sh arocli.sh --analyze /Users/demo/tracename --output /Users/demo/tracename/report.json --format json

在这里,获取了位于 tracename 目录中的跟踪并创建了一个 JSON 报告(也可以使用 HTML 报告),这样就可以以编程方式解析 JSON 文件以获得分析结果,并确定下一步作为DevOps流程的一部分。

目标是将应用程序的性能测试添加到现有的自动化测试框架中(或者,如果没有自动化测试,则可以将 ARO 轻松合并到应用程序测试框架中。)对于手动测试,还可以生成人工测试改为可读的 HTML 报告。

sh arocli.sh --analyze /Users/demo/tracename --output /Users/demo/tracename/report.html --format html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值