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确定手机连接成功可以被识别。
5、 在被测手机上安装iTest安装包。
6、 在被测手机上允许iTest的悬浮窗权限。
7、 打开iTest允许所有权限,登录iTest账户。
8、 弹出提示窗口权限申请(2/2)时,在电脑上运行命令adb shell dalvikvm -cp /sdcard/start.dex Start后,再点击手机上的确定。
9、 添加监控应用,启动监控。
10、 在被测应用中做相应操作,完成后,停止监控。
11、 监控报告会自动上传到iTest服务器(此处有安全隐患,故不采用此工具),在电脑浏览器中登录账户,即可查看报告。
3.注意事项
安装包对Vivo手机支持不好,安装后需要首先去手机系统管理中启动对悬浮窗的支持,然后打开安装程序,否则启动后再打开,会导致下面这部分的授权窗口打不开:
补救措施:
如果已经安装完成,且上述命令没有执行,无法在手机上启动监控,总是提示,正在申请其他权限,则可以在电脑上通过命令行启动记录:
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