移动拨测功能主要由「主动拨测」组成,基调听云App SDK 可以基于不同场景、不同维度执行特定任务,用以进行网络探测、CDN 选型对比等。
「移动拨测」模块是基调听云 App 中的新增功能模块,提供针对【真实用户】进行「主动拨测」的方式为运维人员提供不同环境下的网络探测及常规测试。该功能需要开启「主动拨测」控制开关才能使用。
通过「Ping」任务,可以在请求错误后针对错误域名执行一次 Ping 命令,获取当前网络延时和丢包率用以判断该错误是否是客户端网路环境较差导致。
通过「单文件下载」任务,可以针对相同维度探测同一资源在不同 CDN 厂商下的加速效果,并提供任务对比功能,能够详细的查看每个节点的性能数据情况。
在「App概览」页面,点击应用「操作」按钮,进入「修改设置」页面,即可看到「拨测模块开关选项」,网络拨测功能默认关闭,勾选后开启网络拨测功能。开启网络拨测开关后,才能开启主动拨测或被动拨测。
开启「主动拨测」控制开关后,SDK 即可执行报表中配置的拨测任务。
iOS 9.0 及其以上版本和 Android 9.0 及其以上版本中,SDK 无法获取域名请求的 Server IP ,现在通过「被动拨测」的方式使其能够准确获取 Server 端的 IP 地址,并同时采集域名的 CNAME 信息及性能指标数据。
开启「被动拨测」控制开关后,SDK 会针对当前 1 分钟内应用请求过的域名执行三次 Ping 命令,用以获取Server IP 、CNAME 及性能数据。
购买的「移动拨测」任务数。
客户端执行任务的个数。
客户端执行 Ping 任务的个数。
客户端执行 单文件下载 任务的个数。
任务状态
任务名称:当前任务的名称。
任务类型:支持 Ping 任务和单文件下载任务。
执行时间:执行当前任务的开始时间和结束时间。
执行次数:合同签订时约定的任务次数。
频率限制:
节点筛选:支持指定地域、运营商和接入方式维度下发任务(默认为所有维度)。
UserID:支持针对指定用户下发任务。
展示当前任务的详细信息,包括:节点筛选、任务配额、开始时间、结束时间、完成次数、任务状态、执行条件、完成进度及执行域名。
展示当前任务的数据采集的性能指标及可用性。
Ping任务趋势图
单文件下载任务趋势图
展示当前任务数据采集的所有维度数据 Top 15 的指标数据,可以按照地域、运营商、接入方式任意组合。
展示当前任务所有单样本数据,可以按照时间和维度筛选表格数据并支持下载当前列表(最多1万条数据)。
「任务详情页」支持相同任务类型进行对比,至多添加三个任务,以便进行数据对比验证。