一种基于历史测试结果的网站访问质量检测方法

文档序号:9455734阅读:374来源:国知局
一种基于历史测试结果的网站访问质量检测方法
【技术领域】
[0001] 本发明涉及网络技术领域,尤其涉及一种基于历史测试结果的网站访问质量检测 方法。
【背景技术】
[0002] 随着网络信息技术的快速发展,越来越多的网站使用内容分发网站⑶N (Content Delivery Network)技术加速内容分发和传输速度,提高网站的访问速度和质量。由此也 催生了许多专门提供⑶N服务的厂商,这些大型⑶N厂商的加速节点遍布全球,网络环境复 杂,网站数据庞大,快速有效地检测加速节点故障成为保证CDN服务质量的重要基础。
[0003] 在不同网络环境下测试时间段性测试CDN缓存网站访问质量是辅助检测CDN加速 节点故障的一种方法。然而,在有限测试资源的约束下,面对复杂的网络环境和庞大的CDN 缓存网站数量,简单的顺序测试或者随机测试的质量检测效果较差,较难在短时间范围内 完成循环测试。因此,需要一种基于历史测试结果的网站访问质量检测方法,以解决现有技 术中存在的上述技术问题。

【发明内容】

[0004] 本发明提供一种基于历史测试结果的网站访问质量检测方法,可以有效挑选测试 对象,优化测试策略,提高质量检测的效率。
[0005] 本发明采用的技术方案是:
[0006] -种网站访问质量检测方法,其包括:在一测试时间段内进行多次随机测试,累计 得到对应该测试时间段的历史测试结果;基于用户指定的先验分布和所述历史测试结果, 选取被测网站和测试路径,以用于下一测试时间段的有效测试。
[0007] 优选地,所述基于用户指定的先验分布和所述历史测试结果,选取被测网站和测 试路径,以用于下一测试时间段的有效测试中,具体包括:根据所述历史测试结果,确定出 故障网站集合中故障概率分布和统计出测试线路中测试因子的故障概率分布,以结合所述 先验分布选取被测网站和测试路径。
[0008] 优选地,所述基于用户指定的先验分布和所述历史测试结果,选取被测网站和测 试路径,以用于下一测试时间段的有效测试中,选取所述被测网站P u和测试路径/%·分别 为:
[0011] 其中,α,β为阻尼因子,P(UhPK1)为用户指定的先验分布,Q(U)为所述故障网 站集合中故障概率分布,Q(A)为测试线路中测试因子的故障概率分布。
[0012] 优选地,所述在一测试时间段内进行多次随机测试,累计得到对应该测试时间段 的历史测试结果中,所述在一个测试时间段内进行多次随机测试,具体包括:从网站集合U 中随机选取被测网站U,随机配置测试线路中的测试因子A,进行随机测试。
[0013] 优选地,所述历史测试结果包括故障网站集合Hd和正常网站集合Hn,故障网站集 合中故障概率分布Q(u),测试线路中测试因子的故障概率分布Q(fi)分别为:
[0016] 其中,u为从网站集合U中随机选取的被测网站,匕为随机配置的测试线路中的测 试因子,故障网站集合中被测网站的访问质量小于设定阈值,正常网站集合中被测网站的 访问质量大于设定阈值。
[0017] 优选地,先验分布P (u),P K1)分别为均与分布。
[0018] 采用上述技术方案,本发明至少具有下列效果:
[0019] 本发明提供的基于历史测试结果的网站访问质量检测方法,在有限测试资源的约 束下,面对复杂的网络环境和庞大的网站分发内容CDN的缓存网站数量,利用历史测试结 果和用户指定的先验分布,有效挑选测试对象,优化测试策略,提高网站访问质量的检测效 率。
【附图说明】
[0020] 图1为本发明第一实施例的基于历史测试结果的网站访问质量检测方法的流程 图;
[0021] 图2为图1所示的网站访问质量检测方法中随机测试的示意图;
[0022] 图3为本发明第二实施例的网站访问质量检测方法的流程图。
【具体实施方式】
[0023] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图 及较佳实施例,对本发明进行详细说明如后。
[0024] 本发明提供的网站访问质量检测方法可以提高被测网站访问质量的检测率和被 测网站的覆盖度。下面将详细地描述本发明的网站访问质量检测方法及其各个步骤。
[0025] 由于网站访问质量与其访问时的网络环境密切相关,下面约定本发明中使用的有 关术语和符号如下。
[0026] (1)被测网站
[0027] 由于需要检测大量网站在不同的测试环境下的访问质量,因此,整个网站集合记 为U,其中一个被测网站记为u。
[0028] ⑵测试时间段
[0029] 由于质量检测过程中需要以测试时间段进行间歇性检地测网站,即使是同一个网 站也会在不同时间多次测试。在时刻to和tl之间进行测试的测试时间段T为[t0, tl]。
[0030] (3)测试环境(测试路径)
[0031] 测试环境是指测试访问网站时的网络环境,访问网站时如测试地、网络提供商ISP 等环境因素记为4 f2, f3, f4。因为在测试时需要挑选测试因子,所以测试因子也称为测试 因子。整体测试环境记为F。那么有,F=况,4心心)。测试环境?的所有取值构成测 试的相空间。因为测试环境取决于不同测试因子的组合,这相当于在不同测试因子之间构 成一个测试路径,所以测试环境也称为测试路径。
[0032] (5)测试结果
[0033] 指被测网站u在测试时间段T,测试环境F下的访问质量。把测试结果记为r。访 问质量不小于预设阈值时r取值1,否则取值0。多次测试后,得到被测网站u的故障网站 集合
[0034] 第一实施例
[0035] 如图1所示,本实施例中的网站访问质量检测方法包括:步骤SlO :在一测试时间 段内进行多次随机测试,累计得到对应该测试时间段的历史测试结果。在没有历史测试结 果参考的条件下,可以在一测试时间段内进行多次随机测试以便获取到历史测试结果后便 于下一侧测试时间段的有效测试。下一步骤中的有效测试是指结合用户指定的先验分布和 该步骤中得到的历史测试结果来获取下一测试时间段需要测试的对象:被测网站和测试路 径。
[0036] 步骤S20 :基于用户指定的先验分布和上一步骤得到的历史测试结果,选取被测 网站和测试路径,以用于下一测试时间段的有效测试。由此可以参考用户指定的先验分布 和之前得出的历史测试结果来进行下一测试时间段的有效测试。
[0037] 如图2所示,在一测试时间段内进行多次随机测试,累计得到对应该测试时间段 的历史测试结果中,在一个测试时间段内进行多次随机测试,具体包括:从网站集合U中随 机选取被测网站u,随机配置测试线路中的测试因子匕,进行随机测试。从图中可以看出,网 站集合U为CDN缓存网站库1,被测网站u为随机选出的,图中侧测试路径2是由测试因子 3、测试因子4、测试因子5和测试因子6组成。通过图2可以看出,测试因子的取值不同可 以改变测试路径,从而得出不同的测试结果7,测试结果7包含正常网站集合和故障网站集 合,由此即便针对同一个随机网站u,选择的测试路径不同,得出的测试结果不同。
[0038] 第二实施例
[0039] 如图3所示,基于用户指定的先验分布和历史测试结果,选取被测网站和测试路 径,以用于下一测试时间段的有效测试中,具体包括:根据历史测试结
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1