solo3开不了机π 可测试专项包括
性能 cpu、内存、响应耗时、帧率、游戏帧率、电池电量、网络流量
同时执行多个设备的兼容性测试
对于VIVO设备如果在开发者选项中包含“USB安全操作”、“模拟点击”等类似的开关,需要手动进行开启否则录制回放与一机多控功能可能会无法正常操作
对于小米设备,需要开启开發者选项中的USB安装
与USB调试(安全设置)
否则录制回放与一机多控功能会无法正常操作;此外,还需要手动开启solo3开不了机π应用权限中的後台弹出界面
选项否则无法正常使用
对于魅族设备,如果待测应用属于支付、金融类应用需要在手机管家中关闭安全支付功能,否则錄制回放与一机多控功能可能会无法正常操作
对于华为设备需要开启开发者选项中的 "仅充电"模式下允许ADB调试
,否则断开USB线后会提示adb调试Φ断
对于OPPO设备系统会10分钟自动断开USB调试,导致solo3开不了机π不可用。如果想要保持调试稳定,需要将设备连接到电脑
adb tcpip 5555
来开启设备远程adb调试端口。
通过solo3开不了机π,对用户在设备上的操作进行录制,将操作步骤存在本地作为一条用例。
如果solo3开不了机π未能通过android.intent.category.LAUNCHER解析出被测应用的启动页跳转会失敗按钮1表示开始按钮,按钮2为回到solo3开不了机π应用,按钮3为隐藏solo3开不了机π图标,点击目标应用文字(红框4)可以进入目标应用
控件操作的具体内容可以查看 当solo3开不了机π图标为红色时,表示正在执行操作,执行完成后会变为黄色,请耐心等待
如果通过通用模式或H5增强模式均无法查找到对应控件可以切换到图像查找模式,通过图像匹配进行查找使用图像查找模式时,solo3开不了机π会截取当前屏幕截图,由用户选择区域进行操作。
除了上述基于控件的操作solo3开不了机π还提供了处理弹窗、scheme跳转等全局操作,可以通过点击 "π" 图标唤起操作选择框:
当录制完成后在全局操作选择框中,选擇结束回到solo3开不了机π录制回放页面
被测应用打开后,点击开始按钮用例就会开始进行回放
可以点击查看目标节点与实际查找节点的区别
solo3开不了机π会从logcat中获取的目标应用所有进程的日志,所以会有一部分日志產生时间在开始回放之前
/sdcard/solo3开不了机pi/export
文件夹下用户可自行将该用例拷贝箌其他设备的/sdcard/solo3开不了机pi/import
文件夹内,在设置中进行导入详见中一节。
在进入应用前,solo3开不了机π会显示全局指标,进入应用后,solo3开不了机π会显示应用最上层进程的相关性能指标。CPU、内存指标为进程维度响应耗时、帧率、网络为应用维度,电池为全局指标具体性能指标描述请参考后文性能指标一段。
d. 结束录制点击終止按钮(红色圆形),solo3开不了机π会提示录制数据存放的位置,数据保存在/sdcard/solo3开不了机pi/records/XXX
目录下
录制数据为csv格式包含三列,第一列为Unix时间戳第二列为数据数值,第三列为额外字段
solo3开不了机π提供了环境加压的功能,可以提供CPU与内存加压
由于android系统的调度CPU與内存加压均存在一定限制,当应用处于后台状态时CPU加压占比会遭到一定程度的限制,而内存加压过大可能导致solo3开不了机π被系统进行回收,敬请谅解。
solo3开不了机π响应耗时计算工具,通过录屏分帧的方式自动识别起始点和结束点,精确计算耗时。
如果不需要关注细微的动画请将二值对比差异设置为2%
包含应用顶层Activity所在进程的CPU占用百分比与全局CPU占用百分比,对于单进程应用该数据表示该应用的CPU占用情况;对于多进程进程应用,该数据表示顶层UI进程的CPU占用情况当发生进程切换時,solo3开不了机π能够自动切换到新的进程数据。
包含应用顶层Activity所在进程的PSS(Proportional Set Size即实际使用内存)内存、Private Dirty(私有内存)内存与全局占用内存,对于单进程应用该数据表示该应用的内存占用情况;对于多进程进程应用,同CPU一样solo3开不了机π也支持自动切换顶层进程。
包含应用实际帧率,延迟帧数、1秒内单帧最长延迟时间与延迟帧数占所有幀数的百分比属于应用维度数据。目前solo3开不了机π是根据设备gfxinfo信息计算1秒内超时帧时间从而反推出实际帧率,所以在接近静止的情况丅 部分帧率可能显示有误。推荐在滑动或页面切换等动态场景下进行帧率测试
包含应用上下荇速率与累计流量以及全局上下行速率与累计流量。属于应用维度数据点击右侧清零按钮可以清空累计数据。
包含应用点击的响应耗时与刷新耗时数据属于应用维度数据。从用户点击开始到系统第一次发出界面更新时间为響应耗时,到系统停止界面刷新的时间为刷新耗时
当目标页面存在动画时,可能影响响应耗时计算的准确性
包含设备瞬时电流与电流均值。属于全局维度数据点击右侧清零按钮可以清空电流累计数据。
部分设备存在瞬时电流更噺缓慢的情况这种情况下均值意义较小。
打开solo3开不了机π,进入一机多控页面,界面如下:
solo3开不了机π会提示开启辅助功能,需要用户点击前往开启进行手动开启,如果遇到辅助功能已开启的情况,需要用户现将辅助功能关闭后,再进行开启,如果始终无法通过校验,请尝试重启设备。
如果solo3开不了机π未能通过android.intent.category.LAUNCHER解析出被测应用的啟动页跳转会失败需要先扫描从机二维码,再进行连接扫描过的设备会进入未连接设备区,点击连接后会尝试连接这些设备
如果显示的红框与期望操作的控件不符可以考虑在全局操作中使用切换模式功能,切换到 H5增强模式 进行查找控件操作的具体内容可以查看当solo3开不了机π图标为红色时,表示正在执行操作,执行完成后会变为黄色,请耐心等待
在Android5.0及以上的设备中主机可以通过点击小葫芦的图标唤起操作选择弹窗;而在Android4.x的设备中,需要通过手指在屏幕上從下向上滑动唤起弹窗具体操作介绍可参考
不需要选择测试应用主机会将其测试的应用传递给从机
扫码后从机会显示收到连接提示,但不会收起悬浮窗需要主机点击连接后才可正式建立连接
部分从机可能由于弹窗、不同机型适配等原因,导致会与主机产生不一致的操作需要用户进行辅助操作
部分设备如果出现悬浮窗未正常退出的情况,请尝试手动退出solo3开不了机π
solo3开不了机π 可测试专项包括
性能 cpu、内存、响应耗时、帧率、游戏帧率、电池电量、网络流量
同时执行多个设备的兼容性测试
对于VIVO设备如果在开发者选项中包含“USB安全操作”、“模拟点击”等类似的开关,需要手动进行开启否则录制回放与一机多控功能可能会无法正常操作
对于小米设备,需要开启开發者选项中的USB安装
与USB调试(安全设置)
否则录制回放与一机多控功能会无法正常操作;此外,还需要手动开启solo3开不了机π应用权限中的後台弹出界面
选项否则无法正常使用
对于魅族设备,如果待测应用属于支付、金融类应用需要在手机管家中关闭安全支付功能,否则錄制回放与一机多控功能可能会无法正常操作
对于华为设备需要开启开发者选项中的 "仅充电"模式下允许ADB调试
,否则断开USB线后会提示adb调试Φ断
对于OPPO设备系统会10分钟自动断开USB调试,导致solo3开不了机π不可用。如果想要保持调试稳定,需要将设备连接到电脑
adb tcpip 5555
来开启设备远程adb调试端口。
通过solo3开不了机π,对用户在设备上的操作进行录制,将操作步骤存在本地作为一条用例。
如果solo3开不了机π未能通过android.intent.category.LAUNCHER解析出被测应用的启动页跳转会失敗按钮1表示开始按钮,按钮2为回到solo3开不了机π应用,按钮3为隐藏solo3开不了机π图标,点击目标应用文字(红框4)可以进入目标应用
控件操作的具体内容可以查看 当solo3开不了机π图标为红色时,表示正在执行操作,执行完成后会变为黄色,请耐心等待
如果通过通用模式或H5增强模式均无法查找到对应控件可以切换到图像查找模式,通过图像匹配进行查找使用图像查找模式时,solo3开不了机π会截取当前屏幕截图,由用户选择区域进行操作。
除了上述基于控件的操作solo3开不了机π还提供了处理弹窗、scheme跳转等全局操作,可以通过点击 "π" 图标唤起操作选择框:
当录制完成后在全局操作选择框中,选擇结束回到solo3开不了机π录制回放页面
被测应用打开后,点击开始按钮用例就会开始进行回放
可以点击查看目标节点与实际查找节点的区别
solo3开不了机π会从logcat中获取的目标应用所有进程的日志,所以会有一部分日志產生时间在开始回放之前
/sdcard/solo3开不了机pi/export
文件夹下用户可自行将该用例拷贝箌其他设备的/sdcard/solo3开不了机pi/import
文件夹内,在设置中进行导入详见中一节。
在进入应用前,solo3开不了机π会显示全局指标,进入应用后,solo3开不了机π会显示应用最上层进程的相关性能指标。CPU、内存指标为进程维度响应耗时、帧率、网络为应用维度,电池为全局指标具体性能指标描述请参考后文性能指标一段。
d. 结束录制点击終止按钮(红色圆形),solo3开不了机π会提示录制数据存放的位置,数据保存在/sdcard/solo3开不了机pi/records/XXX
目录下
录制数据为csv格式包含三列,第一列为Unix时间戳第二列为数据数值,第三列为额外字段
solo3开不了机π提供了环境加压的功能,可以提供CPU与内存加压
由于android系统的调度CPU與内存加压均存在一定限制,当应用处于后台状态时CPU加压占比会遭到一定程度的限制,而内存加压过大可能导致solo3开不了机π被系统进行回收,敬请谅解。
solo3开不了机π响应耗时计算工具,通过录屏分帧的方式自动识别起始点和结束点,精确计算耗时。
如果不需要关注细微的动画请将二值对比差异设置为2%
包含应用顶层Activity所在进程的CPU占用百分比与全局CPU占用百分比,对于单进程应用该数据表示该应用的CPU占用情况;对于多进程进程应用,该数据表示顶层UI进程的CPU占用情况当发生进程切换時,solo3开不了机π能够自动切换到新的进程数据。
包含应用顶层Activity所在进程的PSS(Proportional Set Size即实际使用内存)内存、Private Dirty(私有内存)内存与全局占用内存,对于单进程应用该数据表示该应用的内存占用情况;对于多进程进程应用,同CPU一样solo3开不了机π也支持自动切换顶层进程。
包含应用实际帧率,延迟帧数、1秒内单帧最长延迟时间与延迟帧数占所有幀数的百分比属于应用维度数据。目前solo3开不了机π是根据设备gfxinfo信息计算1秒内超时帧时间从而反推出实际帧率,所以在接近静止的情况丅 部分帧率可能显示有误。推荐在滑动或页面切换等动态场景下进行帧率测试
包含应用上下荇速率与累计流量以及全局上下行速率与累计流量。属于应用维度数据点击右侧清零按钮可以清空累计数据。
包含应用点击的响应耗时与刷新耗时数据属于应用维度数据。从用户点击开始到系统第一次发出界面更新时间为響应耗时,到系统停止界面刷新的时间为刷新耗时
当目标页面存在动画时,可能影响响应耗时计算的准确性
包含设备瞬时电流与电流均值。属于全局维度数据点击右侧清零按钮可以清空电流累计数据。
部分设备存在瞬时电流更噺缓慢的情况这种情况下均值意义较小。
打开solo3开不了机π,进入一机多控页面,界面如下:
solo3开不了机π会提示开启辅助功能,需要用户点击前往开启进行手动开启,如果遇到辅助功能已开启的情况,需要用户现将辅助功能关闭后,再进行开启,如果始终无法通过校验,请尝试重启设备。
如果solo3开不了机π未能通过android.intent.category.LAUNCHER解析出被测应用的啟动页跳转会失败需要先扫描从机二维码,再进行连接扫描过的设备会进入未连接设备区,点击连接后会尝试连接这些设备
如果显示的红框与期望操作的控件不符可以考虑在全局操作中使用切换模式功能,切换到 H5增强模式 进行查找控件操作的具体内容可以查看当solo3开不了机π图标为红色时,表示正在执行操作,执行完成后会变为黄色,请耐心等待
在Android5.0及以上的设备中主机可以通过点击小葫芦的图标唤起操作选择弹窗;而在Android4.x的设备中,需要通过手指在屏幕上從下向上滑动唤起弹窗具体操作介绍可参考
不需要选择测试应用主机会将其测试的应用传递给从机
扫码后从机会显示收到连接提示,但不会收起悬浮窗需要主机点击连接后才可正式建立连接
部分从机可能由于弹窗、不同机型适配等原因,导致会与主机产生不一致的操作需要用户进行辅助操作
部分设备如果出现悬浮窗未正常退出的情况,请尝试手动退出solo3开不了机π