APP测试工具MobileRunner支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、APP性能(安装卸载时间、启动关闭时间、CPU、内存、流量、FPS)等测试工作。

安装卸载测试:

APP测试工具MobileRunner提供脚本命令installActivity(安装命令)、uninstallActivity(卸载命令),通过apk在PC端的存储绝对路径作为参数进行安装,通过apk的包名作为参数进行卸载。 启动关闭测试:

MobileRunner提供脚本命令startActivity(启动命令)、closeActivity(关闭命令),通过app的包名和类名进行启动测试,通过app的包名进行关闭app测试。

APP包名类名获取方式:

1)打开MobileRunner根目录,找到adb文件夹并打开文件夹;

2)在adb文件夹中右键空白处,选择在此处打开命令行;

3)输入“adb devices”查看设备信息,若出现设备信息,即手机已连接。

MobileRunner

4)确保需要测试的app在启动页面,输入命令行:adb shell dumpsys window w |findstr / |findstr name=,如下图所示,即可获取app的包名类名。

MobileRunner

安装启动时长获取方式:

MobileRunner提供脚本命令beginTime/endTime,将需要获取执行时间的方法(安装或启动)置于beginTime/endTime方法之间,发起执行即可查看到安装或启动执行的时间,如下图所示。

MobileRunner

支持多机同时执行获取多手机同一APP的安装启动时长:

通过MobileRunner执行时,选择多个手机,可获取多部手机安装、启动同一APP的时间。