APP性能测试工具iTest初探

2021-07-09 14:22:15 浏览数 (2)

1.简介

iTest由科大讯飞开发,官网:http://itest.iflytek.com/,支持监控Andorid系统(支持手机,平板,电视,车机等智能终端设备)以及应用app的cpu、内存、流量、电池、帧率、页面耗时等数据。

2.安装使用

使用时需首先注册账号,下载apk安装在被测手机上,授权相关权限(注意1,安装后去允许悬浮窗权限再登录;注意2,登录后的提示权限申请(2/2)部分命令必须执行,否则无法启动),启动即可使用。基本步骤如下:

1、 打开官网http://itest.iflytek.com/注册账号,激活账号。

2、 下载安装包,将安装包拷贝到待测手机上。

3、 电脑安装ADB相关环境。

4、 将手机连接电脑,启动USB调试模式,并在电脑命令行窗口中执行命令adb devices确定手机连接成功可以被识别。

ADB环境ADB环境

5、 在被测手机上安装iTest安装包。

6、 在被测手机上允许iTest的悬浮窗权限。

7、 打开iTest允许所有权限,登录iTest账户。

8、 弹出提示窗口权限申请(2/2)时,在电脑上运行命令adb shell dalvikvm -cp /sdcard/start.dex Start后,再点击手机上的确定。

权限申请2/2权限申请2/2
允许权限命令允许权限命令

9、 添加监控应用,启动监控。

10、 在被测应用中做相应操作,完成后,停止监控。

11、 监控报告会自动上传到iTest服务器(此处有安全隐患,故不采用此工具),在电脑浏览器中登录账户,即可查看报告。

3.注意事项

安装包对Vivo手机支持不好,安装后需要首先去手机系统管理中启动对悬浮窗的支持,然后打开安装程序,否则启动后再打开,会导致下面这部分的授权窗口打不开:

权限申请2/2权限申请2/2

补救措施:

如果已经安装完成,且上述命令没有执行,无法在手机上启动监控,总是提示,正在申请其他权限,则可以在电脑上通过命令行启动记录:

adb shell am broadcast -a monitorStart --es monitor cpu,pss,net,battery,cpuTemp,fps,response --es pkg 被测包名自己修改 --ei interval 1000

停止记录:

adb shell am broadcast -a monitorFinish

4.参考文档

1、 在线帮助:http://itest.iflytek.com/static/help/help.html

2、 命令:http://itest.iflytek.com/static/help/command.html

0 人点赞