测速网站和CMNET报表的技术建议.docx
《测速网站和CMNET报表的技术建议.docx》由会员分享,可在线阅读,更多相关《测速网站和CMNET报表的技术建议.docx(12页珍藏版)》请在冰豆网上搜索。
![测速网站和CMNET报表的技术建议.docx](https://file1.bdocx.com/fileroot1/2023-2/4/e5a45c4a-5331-4378-9d55-d091e6e38bcf/e5a45c4a-5331-4378-9d55-d091e6e38bcf1.gif)
测速网站和CMNET报表的技术建议
用户测速网站报表系统的说明
目录
1报表数据处理的一些要点4
1.1IP地址的划分和限制4
1.2报表的查询条件4
2报表的导航入口6
3性能概况7
3.1地图分析7
3.2性能历史曲线8
3.3城市性能图9
3.4运营商性能图9
3.5运营商性能地图10
3.6用户分布趋势图10
4性能指标11
4.124小时报表11
4.2Web测试组的性能分析12
5业务分析报表13
5.1特定网站性能分析13
5.2页面错误统计分析14
订正记录
Date
Version
IssuedBy
ApprovedBy
Changes
11/26/2010
00
岳勇
原始文档
1报表数据处理的一些要点
IP地址的划分和限制
请注意为了保证报表的准确性,测试系统应该具有以下功能:
1)可以对所有Agent按照IP地址进行分类。
请参考宽带路由器里面的IP地址分类方法(按照IP地址段和子网掩码)。
同时可以将IP地址段映射成不同的地域,城市,运营商,接入种类(Wifi,ADSL)等。
总之IP地址划分表要保留多一些字段,这对以后的统计报表的生成是非常重要的。
2)测试网站的测试Agent下载,测试基准点的接入都应该具有IP地址限制的功能,可以设置特定范围的IP地址不可接入或者不可测试。
3)做Web测试的时候,应该先测Traceroute得到它的路径,从而保留这个Agent访问URL的具体路径以及每一跳的性能;同时应该通过IP地址查找的方法,获取这个URL和每一跳的IP地址所在的位置。
测速网站要保留这些信息以便报表展现。
注意可能其中有些跳的IP可能是没有的(某些路由器做了ICMP限制),在设计表的时候要充分考虑这一点。
4)做Web测试的时候需要注意对网站的URL进行归一化。
用户输入的可能是一个比较长的网址,例如:
这时做记录的时候应该将这个用户访问取为;否则用户的访问记录会过于零散无法进行统计。
报表的查询条件
报表应该具有以下的查询条件:
1)选择统计的时间段和地址,即可以对特定时间和特定地点(根据IP地址)进行选择统计,如下图所示:
其中运营商选项只针对Web测试的结果,即用户访问的Web网站位于其它运营商的情况。
2)可以选择特定网址形成Web测试组,由于用户访问的网址比较多,需要有统一的测试标准。
因此可以从用户访问的所有网址中选择N个最经常访问的网址,基于这些网址进行统计。
统计的指标主要就是首页面打开时间。
2报表的导航入口
我在这份文档中描述一些我的设想,希望大家能够提出自己的想法和看法。
当用户打开后台分析报表的时候,应该有一个导航的页面,这个导航的页面是可以隐藏的。
基于ExtJS好像有一个这样的现成控件。
对于所有的客户端测试,取以下3个核心的数据:
1)网络性能,是指客户端Agent到本地区的测试参考点的带宽性能。
2)时延性能,是指客户端Agent到本地区的测试参考点的时延性能(Ping的测试结果)。
3)丢包性能,是指客户端Agent到本地区的测试参考点的丢包性能(Ping的测试结果)。
4)首页打开时间,一个页面完全被打开的时间。
5)页面错误个数,一个页面打开过程中出现的错误。
(4xx和5xx)
性能概况导航显示用户的网络性能测试结果,显示以下内容:
1)地图分析:
这个部分是基于地图对各个不同的区域进行性能渲染。
2)历史性能曲线:
按照1小时的时间间隔生成性能曲线。
3)城市性能图:
这个是对不同区域的性能用柱状图进行对比。
性能指标显示网络24小时的性能指标,以及性能指标的详细内容。
业务分析显示用户访问的网站的性能分析。
3性能概况
地图分析
地图分析是基于用户下载Agent的位置来对地图进行渲染的功能,这个报表是否成立取决于是否能够对用户的IP地址区段进行较为严格的地理位置划分,在后台配置里面要特别注意这一点。
地图的显示可能需要基于图片来进行(类似于广东移动的IP承载网监控系统),因此需要手工画出图片进行着色。
这个部分可以参考目前NetVista的IP承载网监控报表,可以直接进行移植。
哪个报表是实时的,可以改造为后处理方式,根据用户选定的时间段计算结果然后进行渲染着色。
需要可以显示的性能参数:
1)带宽参数(这个地区到本地区测试参考点的带宽)
2)Web参数(针对Web测试组的首页面打开时间)
性能历史曲线
性能历史曲线是选择一个开始时间和结束时间,按照各个地市的平均性能显示变化曲线。
需要可以显示的性能参数:
1)带宽参数(这个地区到本地区测试参考点的带宽)
2)Web参数(针对Web测试组的首页面打开时间)
城市性能图
城市性能图是在选定时间内对各个地市用户的性能进行横向对比的显示图(根据发送端的IP地址)。
需要可以显示的性能参数:
1)带宽参数(这个地区到本地区测试参考点的带宽)
2)Web参数(针对Web测试组的首页面打开时间)
运营商性能图
显示移动网内用户访问位于不同运营商不同地市的网络时候的性能参数(根据访问目标网址的位置,注意要区分各个地市)。
运营商性能地图
显示移动网内用户访问位于不同运营商不同地市的网络时候的性能参数(根据访问目标网址的位置,注意要区分各个地市)。
显示在地图上(基于每个运营商)。
注意和3.1的区别是3.1是基于测试Agent的位置(一般是省级别,例如广东省地图);而运营商地图是基于目的网址的位置,选定每个运营商后,显示的是全国地图。
用户分布趋势图
用户分布趋势图用饼图显示用户的性能分布。
1)带宽参数(这个地区到本地区测试参考点的带宽)
2)Web参数(针对Web测试组的首页面打开时间)
4性能指标
性能指标是对性能进行详细分析的报表。
24小时报表
过去24个小时的详细分析数据。
上方的图显示曲线,下方的图显示摘要数据。
需要可以显示的性能参数:
1)性能参数(这个地区到本地区测试参考点的性能参数,时延,丢包,不可用)
2)Web参数(针对Web测试组的首页面打开时间,DNS解析时间,TCP连接时间,重定向时间)
网络瓶颈分析统计
记录每次路由跟踪的每一跳的IP地址和具体位置,然后对每个路由跟踪中出现的IP地址进行统计平均,显示出最差的Top20路由地址。
5业务分析报表
业务分析报表主要针对用户测试的网站进行分析
特定网站性能分析
可以从用户访问记录中选取一个或者多个网址对业务性能进行查询。
特定网站详细性能分析
可以从用户访问记录中选取一个或者多个网址对Web访问性能的详细查询
页面错误统计分析
可以从用户访问记录中选取一个或者多个网址对页面的错误进行统计分析
路由分析统计
可以从用户访问记录中选取一个或网址访问的路由进行分析。
选定一个网址进行统计分析,显示出这个网址的平均访问性能和最差的哪一跳的IP地址,归属地以及经过次数。
由于从不同位置出发访问的路由可能不同,因为不能对路由进行统一的统计。
只能记录每个网址每次路由跟踪最差的哪一跳的位置,然后统计这个位置在所有访问中出现的次数,以及平均性能。
目的是为了分析网络瓶颈的位置。