QCT xxxx-201x
4.8.4 电信外合作插件版
电信外合作版插件同样以嵌入插件形式与第三方应用进行合作,第三方应用须具备覆盖全国的装机用户。由于第三方应用的装载机型会涉及异网用户,此类插件应具备功耗优化,在用户无感知的情形下进行被动式自动监测测试和用户感知数据的记录,并在有条件的情况下定期回传测试结果。
插件的启动和运行不需要用户进行任何操作。
4.8.5 各版本APP实现功能差异一览表
功能 版本 专业测试版 公众测试版 √ 电信内合作插件版 √ 电信外合作插件版 √ 浏览类业务测试功能 首包延时、页面打开延时、请求√ 地址、请求IP、下载文件大小、下载文件速度、访问成功与否 DNS解析延时、建立连接时延、√ 发送请求时延、接收响应时延 视频类业务测试功能 即时通信类业务测试功能 √ √ √ √ √ √ √ √ √ 浏览类业务监测功能: 首包延时、页面打开延时、请求地址、请求IP、下载文件大小、下载文件速度、访问成功与否 视频类业务监测功能 即时通信类业务监测功能 网络测速功能 辅助诊断功能 业务行为监测功能 网络异常监测功能 数据采集功能 手机客户端的自动升级功能 测试和监测目标的选择功能 对重点业务目标进行测试 APP测试和监测目标的选择支持按照业务需要动态变更 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 对模拟业务目标进行测试
5 APP控制功能要求
APP控制功能主要为控制数据采集上传、终端软件版本升级、终端配置和终端管理,通过统一控制,便于不同APP版本的管理。
12
QCT xxxx-201x
5.1 终端软件版本升级管理
1) 系统支持不同终端软件版本的升级控制管理, 2) 不同软件版本采用不同升级策略;
3) 专业测试版和公众测试版由终端APP周期性向远程控制端发起查询,如果有新版本,则自动完成下载更新;
4) 合作插件版由第三方应用将新版本插件集成,跟随第三方应用升级而升级;
5.2 终端配置管理
配置内容包括业务配置和基本配置参数。 下发的业务配置参数包括以下内容:
a) 测试URL(HTTP、VIDEO),该网址缺省情况下还将用于NSLOOKUP、Ping和TraceRoute等辅助诊断工具。
b) 测速URL
c) Ping测试包的大小、Ping次数 d) TraceRoute业务:测试TTL
对专业版和公众版APP应下发基本配置参数,包括:
a) 配置的更新周期、软件版本更新检查周期、数据上传模式(单次上传或打包上传及打包上传周期、打包上传时间)
b) APP软件下载URL
c) 是否关闭APP采集、上传功能(仅限于公众版)
5.3 采集数据上传管理
终端APP采集的的数据和业务测试产生的文件保存至本地,通过手动上传和自动上传两种方式上传。
1) APP测试数据上传的首选服务器地址必须为集团公司指定的收集服务器地址。收集服务器的地址集团公司会通过正式渠道下发。
2) 上传方式应可以手工设置单次测试结束立即上传还是每天定时上传。在一级
或二级架构下最终生成的上传文件格式采用xml。
3) APP测试数据应优先选择在wifi环境下进行上传,并确保至少每天上传一次。
13
QCT xxxx-201x
同时如果在非wifi环境下则应当选择闲时上传。为减少测试数据上传的数据量,在非wifi环境下上传测试数据时,需要对上传数据进行压缩处理,仅上传压缩后的文件,压缩格式需要至少支持zip格式。
4) 业务监测模式下数据回传所消耗的流量应控制在每天50KB以内。
5.4 风险和隐私管理
1)在极端情况下(如用户投诉测试APP的运行对用户产生负面影响),能够从远程关闭APP的数据采集和上传功能,避免对用户的进一步影响。用户可以选择手动关闭数据采集和上传功能,在手动关闭的情况下,服务器不应强行打开或APP自行打开。
2)隐私管理:测试APP所采集并上传回服务器的业务感知信息中,不应包含涉及用户个人隐私的信息(包括但不限于:微信的消息内容、所访问的HTTP网页的内容、未经用户许可采集的用户手机号码、用户的短信内容等)。
6 APP及控制和预处理性能要求
6.1 机型适配
支持Android和iOS系统,对于公众版和插件测试Android终端不应具有ROOT权限,iOS终端不应具有越狱权限。
6.2 终端操作系统
智能终端应用软件支持Android系统(Android 4.2.2以上,)和iOS系统(7.0版本及7.0以上版本),应适应操作系统版本的升级。
6.3 耗电保护
专业版、公众版APP在完成业务测试时耗电不应过大;在进行业务监测时耗电应不超过10%,插件版耗电应不超过5%。
7 APP及控制和预处理与分析系统的接口要求
7.1 数据上传格式及要求
14
QCT xxxx-201x
业务感知测试APP具备数据上传功能,对上传数据格式应具备统一标准以便于采集接收存储入库及后续统计分析使用。
7.1.1 业务测试数据格式
业务测试是指通过手动发起和定时触发测试关键类型的任务,对用户感知KQI指标进行采集。测试任务包含网页浏览类(首包延时、页面打开延时)、视频类(视频下载速率)和即时通信类(发送/接收成功率),根据实际的业务需求,可以对任务中的某一项或者某几项业务进行测试。在任务执行结束后,触发上传用户感知KQI指标到采集服务器,上传内容除了KQI指标和业务相关信息外,还要对无线环境信息、坐标位置信息和手机相关信息等一并上传。数据上传须具备重传机制,保证数据成功回收。
表1 浏览类业务上传数据
编号 1 字段名 WebsiteName 字段说明 浏览网站名称(对于配置下发的10个网站直接用中文显示,对于非配置下发的网站保存域名) 2 3 4 PageURL PageIP PageSurfTime 浏览页面地址 浏览页面IP地址 Varchar(200) Varchar(20) 最大长度 Varchar(64) 浏览业务测试的执行时间(yyyy-MM-dd Date hh:mm:ss.sss) 5 6 7 FirstByteDelay PageOpenDelay RRCSetupDelay 首包延时,单位毫秒 页面打开延时,单位秒 空口建立时延,单位毫秒 NUMBER(12) NUMBER(12) NUMBER(12) 8 9 10 11 12 DnsDelay ConnDelay ReqDelay ResDelay TCLASS DNS解析时延,单位毫秒 建立连接时延,单位毫秒 发送请求时延,单位毫秒 接收响应时延,单位毫秒 用于标识数据来源: 0业务测试的数据; 1业务监测的数据 NUMBER(12) NUMBER(12) NUMBER(12) NUMBER(12) NUMBER(12) 15
QCT xxxx-201x 13 Success 测试是否成功,0失败;1成功 NUMBER(12)
表2 视频类业务上传数据
编号 1 2 3 4 字段名 WebsiteName VideoURL VideoIP VideoTestTime 视频网站名称 视频地址 视频服务器IP地址 字段说明 最大长度 Varchar(20) Varchar(200) Varchar(20) 视频业务测试的执行时间(yyyy-MM-dd Date hh:mm:ss.sss) 5 6 7 VideoAvgSpeed VideoPeakSpeed TCLASS 视频平均下载速率,单位kbps 视频下载峰值速率,单位kbps 用于标识数据来源: 0业务测试的数据; 1业务监测的数据 NUMBER(12) NUMBER(12) NUMBER(12) 8 9 BufferCounter VideoSize 用于标识缓冲(卡顿次数) 视频大小 INT(4)
表3 即时通信类业务上传数据
编号 1 2 IMName IMTestTime 字段名 字段说明 即时通信应用名称 最大长度 Varchar(10) 即时通信应用测试的日期(yyyy-MM-dd Date hh:mm:ss.sss),时间部分为00:00:00.000 3 4 5 IMSendDelay IMSendSpeed IMSendSuc 即时通信应用发送时延, 单位毫秒 即时通信应用发送速率, 单位kbps 即时通信应用发送是否成功,0失败;1成功 decimal(16,7) decimal(16,7) NUMBER(12) 6 IMRecSuc 即时通信应用接收是否成功,0失败;1成功 NUMBER(12)
表4 网络测速业务上传数据
编号 字段名 字段说明 最大长度 16
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中国电信移动互联网业务感知测试APP功能规范v2.0(4)在线全文阅读。
相关推荐: