一种基于客户使用体验的网络质量综合评估方法技术

技术编号:29683772 阅读:22 留言:0更新日期:2021-08-13 22:07
本发明专利技术涉及数据网络资源质量评估技术领域,公开了一种基于客户使用体验的网络质量综合评估方法,包括以下步骤拨测数据采集:选取待测试的域名资源,按照特定的时间间隔对不同资源进仿用户的拨测测试,分项质量指标获取:根据拨测原始数据对影响个人使用体验的质量参数进行计算;总分值计算:根据返回的原始数据计算包括下载速度、时间、成功率三大维度的用户体验指标,计算每条域名的用户体验指标统一计算总分值。该基于客户使用体验的网络质量综合评估方法,通过对总分值的计算能够提供根据使用者感受的调整参数权重的评估模型,更好地根据不同类型的网站,动态调整不同参数权重,更能有效地反映使用者的感觉。

【技术实现步骤摘要】
一种基于客户使用体验的网络质量综合评估方法
本专利技术涉及数据网络资源质量评估
,具体为一种基于客户使用体验的网络质量综合评估方法。
技术介绍
现有的技术对资源质量进行逐一url拨测,通过整理不同线路中同一URL拨测结果的各个参数,如下载速度、打开时间、成功率等,判断该URL在哪个线路上质量最优。但是在实际的情况下,即使同一URL在不同线路中的参数并不一定是同向变化的,比如可能存在A线路的下载速度优于B线路的下载速度,但是A线路的打开时间以及成功率劣于B线路的打开时间有成功率。在此情况下如何量化各参数的影响,如何快速、一致地快速评估URL在不同线路的质量优质,并以此为基准进行网络资源调试。现有的测试方式,不能将对使用者对于该链路质量的直观感受展现出来,并且判断流程复杂,不便于实现程序化的自动调度功能。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于客户使用体验的网络质量综合评估方法,具备能够量化了使用者对于不同链路质量的直观感受等优点,解决了
技术介绍
中提出的问题。(二)技术方案为实现上述目的,本专利技术提供如下技术方案:本专利技术要解决的另一技术问题是提供一种基于客户使用体验的网络质量综合评估方法,包括以下步骤:1)拨测数据采集:选取待测试的域名资源,按照特定的时间间隔对不同资源进仿用户的拨测测试,拨测数值作为原始数据源归入数据库。2)分项质量指标获取:根据拨测原始数据对影响个人使用体验的质量参数进行计算,利用Webdriver获取日志记录,统计所有加载元素的域名、IP、加载时间、大小以及HTTP返回值,并将所有加载元素的大小累加,作为网站总下载量;将HTTP返回值为200系列以及300系列的元素数量作为网站成功打开元素数量。3)总分值计算。4)域名流量择优调度:根据每个域名的总分值优劣,对精确到域名/元素级的流量进行疏导。优选的,所述拨测数据采集包括建立拨测域名库、分类拨测域名任务和执行拨测线路,所述拨测线路数量根据实际情况设定。优选的,所述分项质量指标包括连接时间、首字节时延、首屏时间、下载速度、网站元素成功率和网站打开成功率。优选的,所述总分值计算过程中各项拨测参数以24小时的平均值作为计算的基准,拨测周期根据实际需求设定。优选的,所述总分值过程中使用归一化模型对不同维度参数压平,将各项参数对比率压缩在[0,1]范围内。(三)有益效果与现有技术相比,本专利技术提供了一种基于客户使用体验的网络质量综合评估方法,具备以下有益效果:1、该基于客户使用体验的网络质量综合评估方法,通过对总分值的计算能够提供根据使用者感受的调整参数权重的评估模型,更好地根据不同类型的网站,动态调整不同参数权重,更能有效地反映使用者的感觉。2、该基于客户使用体验的网络质量综合评估方法,通过对总分值的计算能够用于直接评价对应的出口资源质量,可对接自动的流量疏导系统,便于实现自动化拨测、自动化分析、自动化疏导的全自动化流量分析疏导。具体实施方式下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。步骤一、拨测数据采集:选取待测试的域名资源,按照特定的时间间隔对不同资源进仿用户的拨测测试,拨测数值作为原始数据源归入数据库;步骤二、分项质量指标获取:根据拨测原始数据对影响个人使用体验的质量参数进行计算,利用Webdriver获取日志记录,统计所有加载元素的域名、IP、加载时间、大小以及HTTP返回值,并将所有加载元素的大小累加,作为网站总下载量;将HTTP返回值为200系列以及300系列的元素数量作为网站成功打开元素数量;步骤三、总分值计算:根据返回的原始数据计算包括下载速度、时间、成功率三大维度的用户体验指标,计算每条域名的用户体验指标统一计算总分值,用于表现整体域名的质量,具体计算方式如下:1)、计算算各项参数24小时的平均值,计算公式如下:参与时刻A计算的连接时间A平均=(连接时间(A-23)+连接时间(A-23)+.....+连接时间(A-1)+连接时间A)/24参与时刻A计算的首字节响应时间A平均=(首字节响应时间(A-23)+首字节响应时间(A-23)+.....+首字节响应时间(A-1)+首字节响应时间A)/24参与时刻A计算的首屏时间A平均=(首屏时间(A-23)+首屏时间(A-23)+.....+首屏时间(A-1)+首屏时间A)/24参与时刻A计算的总时间A平均=(总时间(A-23)+总时间(A-23)+.....+总时间(A-1)+总时间A)/24参与时刻A计算的下载速度A平均=(下载速度(A-23)+下载速度(A-23)+.....+下载速度(A-1)+下载速度A)/24参与时刻A计算的网站元素成功率A平均=(网站元素成功率(A-23)+网站元素成功率(A-23)+.....+网站元素成功率(A-1)+网站元素成功率A)/24参与时刻A计算的网站打开成功率A平均=(网站打开成功率(A-23)+网站打开成功率(A-23)+.....+网站打开成功率(A-1)+网站打开成功率A)/242)、各项参数差值比计算公式如下(指定线路的24小时平均值)时间部分对比率=(基准时间-专线时间)/基准时间例如对于连接时间,连接时间部分比率=(基准线路连接时间-专线线路连接时间)/基准线路连接时间,其他时间部分对比率计算方法与连接时间部分计算方法相同速度部分对比率=(专线速度-基准速度)/基准速度成功率部分对比率=(专线成功率-基准成功率)/基准成功率;3)、使用归一化模型计算各项分值,计算公式如下:下载速度部分分值=24小时平均速度部分对比率/(1+|24小时平均速度部分对比率|)成功率部分分值=24小时平均成功率部分对比率/(1+|24小时平均成功率部分对比率|)时间部分分值=24小时平均时间部分对比率/(1+|24小时平均时间部分对比率|);4)、计算各参数中相关性,计算公式如下:其中r为参数i与j的相关性,K为原始数据指标集合,第i个指标的数据序列为Di={di1,di2,di3,....},其中平均值数为i,第i个指标和第j个指标的数据序列相关性为rij;5)、计算时间部分的比率,计算公式如下(d、e、f、g参数计算方式在步骤8)中介绍):时间部分值=d*(24小时平均连接时间对比率/(1+|24小时平均连接时间对比率|))+e*(24小时平均首字节时间对比率/(1+|24小时平均首字节时间对比率|))+f*(24小时平均首屏时间对比率/(1+|24小时平均首屏时间对比率|))+g本文档来自技高网...

【技术保护点】
1.一种基于客户使用体验的网络质量综合评估方法,其特征在于:包括以下步骤:/n1)拨测数据采集:选取待测试的域名资源,按照特定的时间间隔对不同资源进仿用户的拨测测试,拨测数值作为原始数据源归入数据库。/n2)分项质量指标获取:根据拨测原始数据对影响个人使用体验的质量参数进行计算,利用Webdriver获取日志记录,统计所有加载元素的域名、IP、加载时间、大小以及HTTP返回值,并将所有加载元素的大小累加,作为网站总下载量;将HTTP返回值为200系列以及300系列的元素数量作为网站成功打开元素数量。/n3)总分值计算:根据返回的原始数据计算包括下载速度、时间、成功率三大维度的用户体验指标,计算每条域名的用户体验指标统一计算总分值,用于表现整体域名的质量。/n4)域名流量择优调度:根据每个域名的总分值优劣,对精确到域名/元素级的流量进行疏导。/n

【技术特征摘要】
1.一种基于客户使用体验的网络质量综合评估方法,其特征在于:包括以下步骤:
1)拨测数据采集:选取待测试的域名资源,按照特定的时间间隔对不同资源进仿用户的拨测测试,拨测数值作为原始数据源归入数据库。
2)分项质量指标获取:根据拨测原始数据对影响个人使用体验的质量参数进行计算,利用Webdriver获取日志记录,统计所有加载元素的域名、IP、加载时间、大小以及HTTP返回值,并将所有加载元素的大小累加,作为网站总下载量;将HTTP返回值为200系列以及300系列的元素数量作为网站成功打开元素数量。
3)总分值计算:根据返回的原始数据计算包括下载速度、时间、成功率三大维度的用户体验指标,计算每条域名的用户体验指标统一计算总分值,用于表现整体域名的质量。
4)域名流量择优调度:根据每个域名的总分值优劣,对精确到域名/元素级的流量进行疏导。

【专利技术属性】
技术研发人员:马晓亮邱然
申请(专利权)人:广州广大通电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1