跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

集成测试

功能概述

U-APM的集成测试功能可以帮助您验证U-APM SDK是否正确集成,正常上报崩溃、ANR、卡顿等等所有U-APM涉及的异常错误采集模块的数据

上线前,可以使用集成测试校验集成是否成功且完整,避免上线后出现数据问题。线上有数据问题也可以使用该功能进行排查

使用流程

集成测试原理

您扫描的二维码中,包含了“app唤起码和测试日志标记”。在唤起您的app时,将测试日志的标记置入您的app中,之后的友盟+日志就会带有该测试标记。集成测试的实时日志显示就是根据该测试标记进行查询的,所以请您务必集成最新版SDK,以及正确的配置唤起码

注意

在Android端集成测试阶段,友盟SDK初始化方法需要在主线程调用,否则会引起集成测试数据错误问题。若您希望在子线程进行初始化,可以在集成测试完成后,再将初始化方法恢复到子线程中调用。

功能详情

您可以在“设置”顶导下,点击“集成测试”左导进入此功能

测试报告

测试报告页面中展示了进行中和已经完成的集成测试任务,可以通过测试设备、应用版本、U-APM SDK版本号进行筛选

点击“开始测试”即可开始一个新的集成测试任务

扫码连接测试设备

您首次使用集成测试时,需要先配置 Scheme URL(配置文档请见:Scheme URL 配置文档),配置时需要此页面展示的链接码,支持复制

配置好后使用已经安装了集成过U-APM SDK应用的测试设备,扫码进行配对并开始,扫码成功后会出现下面的网页,请点击“关联应用开始集成测试”按钮开始测试,如果遇到问题,请见:扫码指南、无法扫码怎么办

匹配后进入中间页,需要有数据上报再进入集成测试页面,请关注U-APM SDK上报策略,触发上报策略后有任意数据上报即可进入实时日志的页面

实时日志

您可以在此页面中发送数据测试,目前支持崩溃、ANR、卡顿、启动日志和网络日志的数据进行上报

注意

测试注意事项:

(1)30分钟无数据上报此次集成测试将会自动关闭

(2)设备注册成为集成测试设备的时间为6小时,每次启动时会校验是否超过6小时,如果超过则不会再上报

(3)测试时请注意SDK上报触发逻辑

(4)集成测试不受采样率影响,如果您测试的是卡顿、网络等带有采样率的功能,请扫码后再次启动使设备被采集

(5)测试的堆栈不会进行解析符号化,请直接查看原始日志

(6)如果您关闭了网页,请再次回到集成测试页面选择进行中的报告继续测试

结束验证后,报告会进行保存,您可以点击页面右上角的“结束验证”定义报告名称。查看报告可以点击集成测试的左导在测试报告页面查看,报告保存90天