跳转到主要内容
PRODUCT DOCUMENTS

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

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

集成测试

功能概述

集成测试是在您集成友盟+SDK后,进行集成验证的工具。使用集成测试,可以看到友盟+采集的客户端行为数据、包体信息和设备信息,在U-App后台中就是按照这些信息进行分析计算的。

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

使用流程

20210616120201

新版集成测试原理

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

新版功能优势

新版集成测试2021年6月8日上线。

新版

旧版

优势

接入方式

使用Scheme URL,唤起app时将测试配置置入app

使用设备ID(imei、wifimac、android、openudid)进行测试设备注册

测试设备多时,不需要注册全部测试设备避免因为设备ID变化导致的测试设备失效

发送策略

自定义事件触发即发送

自定义事件下次启动时发送

触发事件即可看到日志信息,无需退出30s再打开才可以看到

界面显示

一次测试的所有日志在同一页面上结构化显示

一次测试产生多篇日志,需要多次页面跳转才可以看到所有日志

更符合测试时的操作路径,提高测试效率

验证报告

一次测试的所有日志可以保存为验证报告,可以作为集成友盟+SDK的测试日志

新版本的验证报告对应旧版本的历史日志,旧版历史日志仅为历史收到的行为日志,无法汇总为一份报告。

可以将测试结果汇总为一份报告

操作说明

配置Scheme URL

Android集成测试配置

iOS集成测试配置

实时日志

  1. 扫码开始验证8

扫码后手机会打开一个网页,点击网页中的“开始测试”即可唤起需要测试的app,同时u-app集成测试页面也会自动跳转。1

  1. 唤起App后,查看实时日志。术语表

  2. App启动时,会发送“App启动”日志。

  3. 触发自定义事件时,app端是实时发送的,实时日志页面是5s自动刷新。

  4. iOS的页面访问信息需要在退出app时,才会发送日志到实时日志。

  5. Android的页面访问信息需要在下次启动时(距离上次退出app相差30s以上),才会发送日志到实时日志。

  6. 在账号登录或者登出时,都会重新发送新的App启动日志。

  7. 一次实时日志最多显示150条日志。9

基础信息记录了包体信息和采集信息,线上基础统计数据都是使用这些基础数据计算的,上线前核对数据的采集,可以减少上线后数据出错的风险。

页面字段

含义

备注

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

验证报告

10

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

常见问题

  1. 没有摄像头的设备如何进行集成测试?

  2. 集成测试无法唤起app,如何解决?

  3. 集成测试可以唤起app,但是没有数据,如何解决?