阿里云拨测:主动探测Web应用质量,助力提升用户体验
简介: 阿里云拨测是一种针对互联网应用(Web页面、网络链路等)进行应用性能和用户体验监测的服务,无需嵌码即可为云上用户提供开箱即用的企业级主动拨测式应用监测解决方案。
随着中国数字化经济的蓬勃发展,越来越多的企业大力发展线上业务。例如,某传媒机构开设新闻资讯网站,并在网站运营维护上每年支出超过500万元;某零售商开设电子商务服务网站,每年在网站运营维护上的支出费用超过200万元……
那么,对于企业来说,怎样预先评估自身Web应用是否已达到目标服务质量和用户体验?如何精准定位终端用户访问Web应用过程中遇到的故障及其根因?怎样有效衡量自身与竞品的性能和体验差距?
方案:真机拨测,预先感知Web应用质量与用户体验
阿里云拨测是一种针对互联网应用(Web页面、网络链路等)进行应用性能和用户体验监测的服务,无需嵌码即可为云上用户提供开箱即用的企业级主动拨测式应用监测解决方案。
- 场景1:预先感知终端用户的使用体验场景
某电子商务服务网站月活用户数超过100万,用户群体主要分布在全国三、四、五线城市,每年在网站运营维护上的支出费用超过200万元。商品信息更新较频繁,为更高效的解决更新后收到各地用户投诉“商品图片加载不出来”、“页面打开缓慢”等问题,可使用云拨测,选取全国不同城市运营商的监测点,设定浏览和网络任务,实时获取第一线的真实用户访问体验数据,精准定位出现问题的页面元素,帮助技术团队及时修复问题,同时用户投诉率下降了80%左右!
- 场景2:精准定位Web应用故障根因
某新闻资讯网站日活用户数超过300万,用户遍布全国,每年在网站运营维护上的支出费用超过500万元。为更高效的解决其他各地用户投诉“网站不能正常访问”、“新闻打开缓慢”,但本地验证时却可以正常访问等问题,可使用云拨测,在不同地区运营商条件下,对比该网站的整体性能、可用性、页面渲染用时、时延等性能指标,掌握全国不同城市运营商的用户访问网站时的真实性能与用户体验数据,为制定网站运营维护策略提供有力的数据支撑,同时用户投诉率下降了85%左右!
- 场景3:时刻掌握竞品性能与体验差异
某大型线上生活服务机构网站日活用户数超过1000万,用户覆盖全国各省市,每年在网站运营维护上的支出费用数千万元,行业竞争激烈,为更高效的解决用户经常因为“访问网站等待过长”等用户体验问题转而选用其他厂商的服务等问题,可使用云拨测,以终端用户视角对自身应用和竞品应用进行对比,从地域、运营商、时间趋势、问题占比等多个维度组合分析,时刻掌握竞品性能与体验差异,不断提升自身竞争力,同时用户的留存率大幅上升!
优势:深度数据挖掘,精准定位Web应用问题
云拨测依托覆盖全球500+城市的主动式监测网络(包含IDC节点和真实网民PC节点),以海量任务智能调度技术、高并发大数据实时处理技术为核心,在监测精度上实现页面元素级、网络请求级、网络链路级的问题定位,在用户使用上实现多频率任务的并发,在数据分析上实现多图表、多维度的组合分析。
- 准确精细的问题定位
目前,云拨测支持针对Web页面的浏览拨测和针对网络链路的网络拨测。浏览拨测任务支持发现页面元素级错误,并可将问题原因精准定位至单次网络请求过程,可以有效提升页面性能和用户体验。网络拨测任务支持DNS、Ping、Tracert,可以完美覆盖网络链路质量监控场景。
- 丰富的多维度数据分析模型
云拨测支持从地区、城市、运营商等多个维度组合分析,并可下钻分析单样本详情,结合丰富的指标体系和直观的柱状图、条形图、折线图、散点图等在线图表,快速定位问题受影响的范围及其根本原因。
- 强大的竞品对比能力
借助云拨测无需修改应用代码或嵌码的技术能力,既可以对自身应用进行性能监测,也可以对竞品应用进行对比监测,时刻掌握竞品差异,做出更具优势的竞争策略。
- 预先感知用户体验水平
利用云拨测的主动式拨测模式,可以在终端用户之前清晰了解目标应用在全球终端用户侧的网络、浏览等数字性能体验,提前定位、解决每一次用户体验的不良问题。
效果:数据可视化与核心指标体系
云拨测平台支持从地区、城市、运营商等多个维度组合分析,快速定位问题及受影响的范围,拥有完备的网络和浏览服务质量指标体系。
浏览服务质量主要指标体系
- 整体性能
算法:某段时间内从页面开始浏览到最后一包数据接收完成之间的时间间隔的平均值。
价值:反映终端用户从触发“加载网页”到真正页面渲染完成的等待时长,体现浏览服务的用户体验。
- 100KB耗时
算法:平均加载100KB内容所需耗时。
价值:更加科学公正的展现不同页面加载耗时。
- 首屏用时
算法:从输入URL开始到页面已渲染区域高度大于等于指定高度的时间差,默认是600像素高。
价值:从用户体验角度衡量页面渲染效果。
- 可用性
算法:执行监测任务的客户端对目标访问的成功率。
价值:反映对可用程度的总体评价。
- 下载量
算法:下载量=有效散点的下载字节总量/有效的散点个数。
价值:反映下载字节数的性能。
网络服务质量主要指标体系
- 时延
算法:一个报文或分组从一个网络的一端传送到另一端所需要的时间。
价值:反映路由的真实情况。
- 丢包率
算法:丢包率=丢失数据包量/所传数据包总数*100%
价值:反映当前网络环境好坏的重要评价标准。
- DNS查询用时
算法:将域名解析成IP地址需要的时间。
价值:反映域名解析成IP地址的性能。
- 解析错误率
算法:解析域名的过程中,出现错误次数的占比。解析错误率=解析错误数/解析域名总数*100%
价值:反映域名解析错误的性能。
云拨测在监测精度上实现页面元素级、网络请求级、网络链路级的问题定位,在用户使用上实现多频率任务的并发,在数据分析上实现多图表、多维度的组合分析。云拨测利用遍布全球的监控网络,在生产环境下,主动模拟真实用户并对应用进行探测,不影响应用的正常运行,可实现采样样本数据收集,获取用户的体验数据、网络数据及竞品和行业数据,以真实终端用户使用场景为视角,对目标应用进行性能管理和网络性能监控,透视防火墙外的各环节性能,先于最终用户挖掘故障隐患,助力云上用户提升自身应用产品的用户体验。Web应用出现质量问题时,云拨测可以迅速定位目标应用性能问题的受影响范围及其根本原因,从而精准解决IT问题,提升服务质量。
作者:中间件小哥
本文为阿里云原创内容,未经允许不得转载
阿里云拨测:主动探测Web应用质量,助力提升用户体验的更多相关文章
- 阿里云 django的一次web维护记录
首先, 丢给我一个阿里云的server的账号/password,之前没有玩过阿里云,想想应该也是ssh服务来远程登陆. 环境: centos+nginx+uwsgi+python2.7+django. ...
- 阿里云linux centos 一键部署web环境--图文详解
一.购买阿里云服务器ECS 1,登录阿里云,选择阿里云服务器ECS 2,创建实例 或 3,选好配置 4,完成配置 注:记住用户名和密码 二.一键配置linux环境 1,下载xshell,安装成功后,建 ...
- 阿里云CentOS7.3配置Java Web应用和Tomcat步骤
阿里云的Linux系统包括CentOS7.3配置了密钥对 怎样将自己ECS实例绑定密钥对,并启用秘钥: https://help.aliyun.com/document_detail/51798.ht ...
- 阿里云正式上线移动直播问答解决方案,助力APP尽情“撒币”!
2018年伊始,互联网圈就刮起了一阵"大佬狂撒币,网友喜答题"的热潮.以映客芝士超人等为代表的直播问答平台,通过答题分奖金的互动模式,迅速引爆网络热点.随后,多个直播和视频平台也上 ...
- 探测web服务器质量——pycurl
pycurl是一个用C语言写的libcurl Python实现,功能非常强大,支持的操作协议有FTP.HTTP.HTTPS.TELNET等,可以理解为Linux下curl命令功能的Python封装,简 ...
- 阿里云SaaS加速器“宜搭”发布宜搭Plus提升6倍研发效率
9月26日,在杭州云栖大会上,阿里云SaaS加速器的“底座”——“宜搭”正式发布“宜搭Plus”低代码开发平台.开发复杂企业业务系统所需要的领域数据模型.逻辑&服务编排.专业UI页面设计等,都 ...
- 云计算之路-阿里云上:博客web服务器轮番CPU 100%
今天下午14:30左右开始,不知道怎么回事,博客站点负载均衡中的web服务器轮番CPU 100%.平时访问高峰5台服务器就能稳稳支撑,而今天发现CPU出现100%问题后就开始加服务器,结果到目前加到了 ...
- 阿里云url解析,发布web后去除url中的端口号
归根结底就是80端口的使用,不是http的80 的 或 https的 都得加端口号 [问题描述] http://wisecores.wisers.com:8080/JsonProject/servl ...
- 阿里云:linux 一键安装web环境
参考地址:http://www.cnblogs.com/ada-zheng/p/3724957.html
- 阿里云学习笔记之Java Web环境搭建
1. 下载JDK7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521 ...
随机推荐
- 逆向通达信Level-2 续九 (无帐号打开itrend研究版)
此itrend研究版的版本比较旧. 本篇演示三图,用例进程同为0x4970. 1. itrend不支持脱机,游客登陆.没有帐号不能打开.现在以无帐号打开. 2. itrend支持高清,当打开主界面就会 ...
- cpprestsdk移植到mingw,项目上传至github
如题 https://github.com/bbqz007/cpprestsdk4mingw 移植过程解决的问题,下面列出其中一些问题: 1. mingw对#pragma once支持不好. 须要在所 ...
- Linux Socket 摘要(二)(基于TCP的C/S基本实现,相关基础知识,非阻塞select)
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- Docker 中使用 scratch 镜像构建 Go 应用镜像,容器报错:X509: Certificate Signed by Unknown Authority
本文首发于 Ficow Shen's Blog,原文地址: Docker 中使用 scratch 镜像构建 Go 应用镜像,容器报错:X509: Certificate Signed by Unkno ...
- WinAppSDK / WinUI3 项目无法使用 SystemEvents 的问题
SystemEvents 是一个开发 win32 窗口项目很常用的类,其中封装了一些常用的系统广播消息.在 WinUI3 项目中,SystemEvents 事件经常无法触发,简单排查了一下原因. Sy ...
- 【GD32L233C-START】DAC输出(正弦波、锯齿波、方波)
[GD32L233C-START]DAC输出(正弦波.锯齿波.方波) 1.介绍GD32L233C采用的是一款M23的内核.这个芯片据说功耗非常的低,低到什么程度呢?等后面我们再进行测试,今天我们主要来 ...
- java 计算两个date日期相差天数或者时间差
相差天数计算: /** * 相差天数计算 */ public int differentDaysByMillisecond(Date date1, Date date2) { return Math. ...
- 测试开发之系统篇-安装KVM虚拟机
虚拟机(Virtual Machine)和容器(Container)是两种流行的虚拟化技术. 虚拟机模拟机器的硬件,包括了完整的操作系统和应用,它一旦被开启,预分配给它的资源将全部被占用.容器是运行在 ...
- Jmeter线程组-上
线程组 线程组作为JMeter测试计划的核心组件之一,对于模拟并发用户的行为至关重要.线程组元件是整个测试计划的入口,所有的取样器和控制器必须放置在线程组下. 可以将线程组视为一个虚拟用户池,其中每个 ...
- #交互,鸽笼原理#CF1776C Library game
题目 有一个长度为 \(m\) 的书架,以及 \(n\) 个长度 \(a_1,a_2,\dots,a_n\) Alessia 和 Bernardo 从书架上取书.每次由 Alessia 选择一个之前没 ...