App健康体检模块
健康体检模块整合了dokit的多项性能工具,用户只需进行一键式操作即可记录app运行过程中的内存、CPU、FPS、网络等多项性能数据,于此同时健康体检模块还提供了数据可视化后台,完整的保存用户的每次性能测试数据,并对数据进行分析整理,方便用户快速定位问题和回顾。
使用指南
第一步:移动端接入
Dokit SDK 移动端接入参考
app健康体检功能接入请参考
平台操作指南的终端接入步骤。
注意: Android端在使用App健康体检功能之前,请确保已集成dokit-plugin插件
第二步:执行健康体检
进入Dokit的工具面板,点击健康体检并进入健康体检的详细操作页面(包括功能说明),点击图中的开始检测按钮,app会自动重启并进入健康体检模式。如下图所示:
页面右上角出现倒计时图标即表示app正在执行健康体检。接下来,用户即可按照自己的需求,随意进行页面跳转切换。健康体检功能将会自动记录每个页面的性能数据并保存在内存中。
注意: 为了达到性能数据的准确性,健康体检针对内存、CPU的采样时间为0.5s,每个页面的采样点为20—40,少于20个点会被丢弃,FPS则为1s,每个页面的采样点为10—40,少于10个点会被丢弃。其他的包括网络,卡顿等数据为触发式收集。所以我们强烈建议用户在每个页面的停留时间不得少于10s。
第三步:上传性能数据
当用户完成数据收集以后,再次进入健康体检详情页面,点击结束检测并完善如图的信息并点击提交即可上传此次健康体检的性能数据到我们的Dokit管理平台 https://www.dokit.cn 。点击丢弃我们将放弃此次性能记录,用户可以重复第二步操作并再次执行健康体检。
第四步:查看性能数据
用户想要查看本次性能测试用例,可登录 https://www.dokit.cn ,通过控制台进入你的产品详情页点击侧边栏的健康体检模块即可查和回顾你的每次性能数据报表。点击进入详情页如下图:
详情页面通过图表详细的展示了你本次测试用例的每一项性能数据,方便用户查看和分析。 健康体检每个性能指标的示例如下:
性能指标之帧率/卡顿
性能指标之CPU
性能指标之网络
性能指标之UI层级
性能指标之内存/内存泄漏
性能指标之页面打开时长
性能指标之大文件
性能指标之子程序UI检测