集成测试
功能概述
集成测试是在您集成友盟+SDK后,进行集成验证的工具。使用集成测试,可以看到友盟+采集的客户端行为数据、包体信息和设备信息,在U-App后台中就是按照这些信息进行分析计算的。
上线前,可以使用集成测试校验集成是否成功且完整,避免上线后出现数据问题。线上有数据问题也可以使用该功能进行排查。
使用流程

新版集成测试原理
您扫描的二维码中,包含了“app唤起码和测试日志标记”。在唤起您的app时,将测试日志的标记置入您的app中,之后的友盟+日志就会带有该测试标记。集成测试的实时日志显示就是根据该测试标记进行查询的,所以请您务必集成最新版SDK,以及正确的配置唤起码~
新版功能优势
新版集成测试2021年6月8日上线。
新版 | 旧版 | 优势 | |
接入方式 | 使用Scheme URL,唤起app时将测试配置置入app | 使用设备ID(imei、wifimac、android、openudid)进行测试设备注册 | 测试设备多时,不需要注册全部测试设备避免因为设备ID变化导致的测试设备失效 |
发送策略 | 自定义事件触发即发送 | 自定义事件下次启动时发送 | 触发事件即可看到日志信息,无需退出30s再打开才可以看到 |
界面显示 | 一次测试的所有日志在同一页面上结构化显示 | 一次测试产生多篇日志,需要多次页面跳转才可以看到所有日志 | 更符合测试时的操作路径,提高测试效率 |
验证报告 | 一次测试的所有日志可以保存为验证报告,可以作为集成友盟+SDK的测试日志 | 新版本的验证报告对应旧版本的历史日志,旧版历史日志仅为历史收到的行为日志,无法汇总为一份报告。 | 可以将测试结果汇总为一份报告 |
操作说明
配置Scheme URL
实时日志
扫码开始验证

扫码后手机会打开一个网页,点击网页中的“开始测试”即可唤起需要测试的app,同时u-app集成测试页面也会自动跳转。
唤起App后,查看实时日志。术语表
App启动时,会发送“App启动”日志。
触发自定义事件时,app端是实时发送的,实时日志页面是5s自动刷新。
iOS的页面访问信息需要在退出app时,才会发送日志到实时日志。
Android的页面访问信息需要在下次启动时(距离上次退出app相差30s以上),才会发送日志到实时日志。
在账号登录或者登出时,都会重新发送新的App启动日志。
一次实时日志最多显示150条日志。

基础信息记录了包体信息和采集信息,线上基础统计数据都是使用这些基础数据计算的,上线前核对数据的采集,可以减少上线后数据出错的风险。
页面字段 | 含义 | 备注 |
Appkey | 该app对应的appkey | appkey在创建应用时生成,后续可进入https://mobile.umeng.com/platform/config/apps 查看 |
应用名称 | 该app对应的应用名称 | 在创建应用时由您填写,后续可进入https://mobile.umeng.com/platform/config/apps 查看 |
App版本 | 包体对应的版本 | U-App中的版本分布由该字段进行统计区分 |
SDK版本 | 包体集成的sdk版本 | |
App渠道 | 包体对应的渠道 | 可以是小米、华为等,在U-App中的渠道分析不是以该字段进行计算的! |
umid | 友盟+为单一设备生成的应用级别的唯一ID | 1 |
用户账号 | 用户登录时填写的账号信息 | Android上传APIiOS上传API在U-App中,新增账号、活跃账号统计都是使用该字段进行计算的。 |
新老用户 | 新用户:初次下载并启动app的用户;老用户:非初次下载或启动的用户; | |
初次安装渠道 | 设备第一次安装app时的渠道信息 | 在U-App中,渠道信息都指该字段 |
本次安装渠道 | 设备本次安装app时的渠道信息 | |
IP | ||
系统 | Android/iOS | |
机型 | ||
联网模式 | Wi-Fi/移动网络 | |
分辨率 | 屏幕分辨率 | |
oaid | Android10及以上设备可以采集到 | 如果设备关闭广告追踪,则获取不到该字段(可能为空,或者为0000-0000-0000-0000) |
IMEI | Android9及以下设备可以采集到 | 如果没有申请READ_PHONE_STATE权限,则该字段为空 |
idfa | iOS14上需要动态权限申请才可以有,该字段对于友盟+SDK非必须字段,所以友盟+SDK不会申请该权限,需要App自行申请 | |
idfv | ||
验证报告

在实时日志结束时,可以选择是否保存测试结果为测试报告。如果保存为测试报告,则会记录在“验证报告”中,反之则会丢弃,无法追回。验证报告最多保存500条。