工程分析
收藏
我的收藏简介
工程分析是一项给小程序运行时动态打分的功能,它会在小程序运行过程中实时检查分析出一些可能导致小程序质量、性能、交互体验等不佳的地方,并定位到具体位置,以及给出一些优化建议。
工程分析为原来体验评分能力迁移,提供了更好的交互体验和更高的稳定性。
版本支持
开发者工具从 4.2.7 起支持该功能,支持全局模式和 Lite 模式。
使用方法
- 1.在工具栏中点击「工程分析」按钮,IDE 弹出工程分析面板。
- 2.使用 Android 抖音(29.5 版本及以上)扫码二维码,若连接成功则进入下一步。
本地编译快速预览:使用本地编译工具加快编译速度从而提升出码效率。
- 3.运行结束后,点击生成报告按钮,停止动态检测,同时会生成工程分析报告。
报告使用
报告中包含性能、稳定性、交互与最佳实践 3 个维度的得分。下方会显示性能、稳定性、交互与最佳实践 3 个维度的检测未通过和已通过项。开发者可以查看各个检测项的详细数据,并根据优化建议优化小程序。
报告总览
报告总览包括动态分析过程中的动态数据和整体各检测项得分。点击得分项目,可以跳转到对应锚点位置。
性能总览
性能总览数据包含 LCP 等数据以及在运行过程中的各阶段耗时统计。
特殊工具
- 1.重新分析。如需再次检测,在报告右上方点击重新能力按钮清空报告数据恢复至初始扫码状态。
- 2.反馈。在报告右上方点击评分反馈,填写 IDE 性能工具满意度问卷,帮助我们提升性能工具的服务质量。
- 3.导出报告。通过导出能力导出检测报告 JSON。
- 4.导入报告。通过导入能力导入检测报告 JSON 并生成报告页。
评分规则
具体的评分细则和详情的规则说明可参考下列文档:
- •评分方法
- •质量
- •体验
- •最佳实践
Q&A
Q:手机扫码后,手机进入小程序,但是工程分析页 面无响应(没有跳转到第二步)。
A:可以按照如下操作进行排查:
- a.确定使用的是 Android 手机(目前暂不支持 iOS )
- b.检测 IDE / APP 是否在同一局域网
- c.Windows 用户是否有防火墙拦截,可尝试关闭防火墙
- d.确认预览二维码时是否有多 ip 切换,如有尝试切换 ip 后扫码(局域网快速预览可扫码成功的 ip 表示可用 ip)