作者:黄小龙,腾讯云云监控高级工程师
前言
近期,某券商 APP 出现异常,大部分用户出现无法登录,数据显示异常等问题。由于行业的特殊性,股票交易对于时效的敏感性,出现这样的异常会造成无法预估的影响。
在业务发展过程中,通常会过度的关注如何设计高可用、高可靠的架构,往往忽略会了真实的用户体验。业务真正上线后,将面临接踵而来的体验问题。
为什么会有大量用户反馈体验不佳?访问缓慢?
为什么还是有部分地区的用户无法访问?
为什么业务域名访问会被劫持或者被封堵?
为什么业务页面会被篡改,且无法第一时间获悉?
如何实现预先感知业务体验?降低用户流失率?
没有第二次机会给用户留下第一印象。如果用户在您的应用无法获得高质量、高可靠的用户体验,有可能就会转向您的竞争对手。
根据 Aberdeen Group 研究表明,网站响应时间慢 1秒相当于用户转换率减少 7%,页面 PV 减少 11%,客户满意度会降低了 16%,如果一个网站超过 3s 没有响应,57% 的用户会放弃浏览。由此可见,用户体验直接影响着企业品牌形象和经济收入。
随着云原生技术的不断演进,企业系统架也从一体化,演变成微服务模式。使应用的上下游依赖越来越多,在用户环境场景多、系统复杂性高的环境下,如何获取应用的真实用户体验,以及用户体验下降时及时预警进行处理,至关重要。
腾讯云拨测
云拨测(CAT)依托于腾讯的分布在全球的拨测网络,模拟终端用户主动对应用进行访问测试,获取应用的各项性能指标。利用云拨测,可以预知业务的真实用户体验。
旧版云拨测支持可用性监控和站点质量监控,新版云拨测的拨测能力进行大幅升级,提供网络质量、页面性能、端口性能、文件上传/下载和音视频体验五大场景下的拨测服务,具有以下优势:
1. 无侵入式监控:通过 URL 或 IP 端口就可配置拨测任务。
2. 数量庞大的拨测点资源:三大拨测点类型:骨干 IDC、终端网民 LastMile、手机拨测点,国内覆盖 200+,国外覆盖 65+城市,覆盖主要的运营商。
3. 强大的数据可视化能力:支持从地区、城市、运营商等多个维度组合分析,结合系统支持的丰富指标,提供多图表展示。
4. 自定义告警设置:提供自定义告警设置通道,一旦发现问题,立即推送消息。
云拨测有哪些应用场景?
新版云拨测提供网络质量、页面性能、端口性能、文件上传/下载和音视频体验五大拨测应用场景。
- 网络质量适用场景:域名解析监测,运营商监测,IPV6 监测,路由跳转状况监测,DNS 劫持监测等。
- 页面性能适用场景:适用场景:业务可用性监测,用户体验监测,页面元素监测,协议监测,竞品分析等。
- 端口性能适用场景:企业私有协议通讯效果监控、加密端口传输监控、游戏特殊端口交互监控等。
- 文件上传/下载适用场景:CDN 质量评估,大文件上传/下载、机房带宽评测、游戏安装包下载等。
- 音视频体验适用场景:视频播放体验,视频卡顿监测等。
如何获取用户访问网站的性能体验?
以腾讯云官网(https://cloud.tencent.com)为例,介绍如何使用云拨测获取网站在不同区域的页面性能数据。
步骤1:登陆云拨测控制台,创建拨测任务。
[点击查看大图]
选择浏览拨测任务类型,使用 PC 端拨测点,填写拨测地址和任务名称,拨测频率选择 5分钟,通过执行时间可以灵活设置拨测任务的触发时间。
[点击查看大图]
PC 端拨测点可以选择机房 IDC 和网民 LastMile,移动端拨测可以选择手机端拨测点,每个拨测点可以选择默认推荐的拨测点组,也可以自定义拨测点组。我们将演示选择自定义拨测点组,选择所有的拨测点。
[点击查看大图]
通过拨测点参数配置,可以修改拨测点的参数配置,从而达到更加定制化的拨测需求,我们将演示选择默认参数。
步骤2:多维分析查看拨测数据
配置好拨测任务后,通过多维分析可查看配置域名的拨测数据,选择域名以及任务类型,可从运营商、地区和和任务状态下钻分析拨测数据。
[点击查看大图]
从中国地图或世界地图能快速查看各个地区的拨测数据,从结果来看,腾讯网在全国各个地区的性能都比较良好,基本在 1s 内就可以加载首屏,黑龙江区域显示为红色,性能相对来说较差。
点击地图直接下钻,查看黑龙江的拨测数据,可以查看具体城市的拨测结果。
[点击查看大图]
浏览性能看板这里已经预设了需要关注的页面性能指标,通常网站性能比较关注首屏用时和可用性,这两个指标直接影响着的用户体验。
[点击查看大图]
通过步骤用时占比面板,可以获取用户访问网站每个步骤的性能,针对性实行优化。
通过 Top 面板可以非常方便的看到拨测过程中出现的错误,以及最慢的运营商,发现问题并持续不断进行优化。
选择指标探索功能,可以查看拨测不同拨测指标的地图、趋势图和散点图。
[点击查看大图]
[点击查看大图]
[点击查看大图]
步骤3:配置告警
通过告警配置界面配置拨测性能指标告警,支持从域名、运营商、地区和城市维度进行告警设置,可以从多个指标设置告警,设置对应的阈值,当告警触发时,告警信息会立刻推送到设置的接收人。
[点击查看大图]
告警通知模板支持企业微信或钉钉的 webhook ,告警触发时可以推送的相关处理群。
[点击查看大图]
总结
上述演示了使用云拨测获取腾讯云官网页面性能的整个过程,通过简单的配置就可以获取应用的各项性能,保障应用的正常运行,持续对应用进行优化,提升应用的用户体验。
利用云拨测对应用持续进行检测,通过多维分析对拨测数据进行全方位分析,定位应用的问题故障,找到根因并修复问题。并进行不断迭代更新、优化,能够最大程度上提升应用的用户体验,降低用户流失率。
[点击查看大图]
联系我们
点击阅读原文可了解更多云拨测产品信息。
云拨测相关文章:
CDN 服务质量监控最佳实践