集成测试
功能概述
U-APM的集成测试功能可以帮助您验证U-APM SDK是否正确集成,正常上报崩溃、ANR、卡顿等等所有U-APM涉及的异常错误采集模块的数据
上线前,可以使用集成测试校验集成是否成功且完整,避免上线后出现数据问题。线上有数据问题也可以使用该功能进行排查
使用流程

集成测试原理
您扫描的二维码中,包含了“app唤起码和测试日志标记”。在唤起您的app时,将测试日志的标记置入您的app中,之后的友盟+日志就会带有该测试标记。集成测试的实时日志显示就是根据该测试标记进行查询的,所以请您务必集成最新版SDK,以及正确的配置唤起码
在Android端集成测试阶段,友盟SDK初始化方法需要在主线程调用,否则会引起集成测试数据错误问题。若您希望在子线程进行初始化,可以在集成测试完成后,再将初始化方法恢复到子线程中调用。
功能详情
您可以在“设置”顶导下,点击“集成测试”左导进入此功能
测试报告
测试报告页面中展示了进行中和已经完成的集成测试任务,可以通过测试设备、应用版本、U-APM SDK版本号进行筛选
点击“开始测试”即可开始一个新的集成测试任务

扫码连接测试设备

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

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

实时日志
您可以在此页面中发送数据测试,目前支持崩溃、ANR、卡顿、启动日志和网络日志的数据进行上报
测试注意事项:
(1)30分钟无数据上报此次集成测试将会自动关闭
(2)设备注册成为集成测试设备的时间为6小时,每次启动时会校验是否超过6小时,如果超过则不会再上报
(3)测试时请注意SDK上报触发逻辑
(4)集成测试不受采样率影响,如果您测试的是卡顿、网络等带有采样率的功能,请扫码后再次启动使设备被采集
(5)测试的堆栈不会进行解析符号化,请直接查看原始日志
(6)如果您关闭了网页,请再次回到集成测试页面选择进行中的报告继续测试



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