一种网络服务质量的评价方法、装置、设备及介质制造方法及图纸

技术编号:30652966 阅读:18 留言:0更新日期:2021-11-04 01:16
本申请公开了一种网络服务质量的评价方法,该方法包括显示待测试的网页;接收用户在所述网页的交互操作;根据交互操作,生成评价脚本,所述评价脚本用于模拟所述用户在所述网页的交互操作,以获取所述网页的响应时间和响应状态;根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果。该方法通过接收用户在待测试的网页中的交互操作,来生成评价脚本,然后通过评价脚本来模拟用户在待测试的网页中的实际操作,提高对网络服务质量的评价效率,节约用户时间,减少人力支出。支出。支出。

【技术实现步骤摘要】
一种网络服务质量的评价方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其是涉及一种网络服务质量的评价方法、装置、设备及介质。

技术介绍

[0002]网络服务(web server)指服务器通过应用程序编程接口(application programming interface,API)对外提供的一种服务。在一些场景中,用户可以通过该应用程序接口,来调用服务器提供的服务。例如用户通过访问该服务器提供的网站,在该网站上查询数据等。
[0003]网络服务质量指服务器对外提供服务的质量,网络服务质量将直接影响到用户在调用服务器提供的服务的体验感。目前,业界通过使用超文本传输协议(hypertext transfer protocol,HTTP)中get的请求方式,获取网站的一个静态页面,然后评估获取该静态页面的过程,来对网络服务质量进行评价。
[0004]然而,在一些情况中,需要用户与网站中提供的内容进行交互,才能实现查询数据。例如用户需要在网站的登录页面进行身份验证,验证通过后,再输入相应的查询条件,服务器通过该网站返回查询条件对应的数据,然后再评估服务器返回查询条件对应的数据的过程,以对网络服务质量进行评价。可见,该方法不仅耗费人力,而且浪费大量的时间。

技术实现思路

[0005]针对上述问题,本申请提供一种网络服务质量的评价方法、装置、设备及介质,该方法通过记录用户在网页的交互操作,来生成评价脚本,通过评价脚本来对网络服务质量进行评价,可以极大地节省评价时间,降低人力耗费。
[0006]本申请第一方面提供一种网络服务质量的评价方法,包括:
[0007]显示待测试的网页;
[0008]接收用户在所述网页的交互操作;
[0009]根据交互操作,生成评价脚本,所述评价脚本用于模拟所述用户在所述网页的交互操作,以获取所述网页的响应时间和响应状态;
[0010]根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果。
[0011]在一些可能的实现方式中,所述方法还包括:
[0012]当所述评价结果指示所述网络服务质量的分数低于预设分数阈值时,生成告警信息。
[0013]在一些可能的实现方式中,所述交互操作包括填写登录信息、填写表单数据、提交所述表单数据。
[0014]在一些可能的实现方式中,所述根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果,包括:
[0015]根据预设时间与分数的映射关系,获取所述响应时间对应的时间分数;根据预设状态与分数的映射关系,获取所述响应状态对应的状态分数;
[0016]对所述时间分数和所述状态分数加权平均处理,获得提供所述网页的网络服务质量的评价结果。
[0017]在一些可能的实现方式中,所述根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果,包括:
[0018]若所述响应时间大于预设时间阈值或所述响应状态为异常时,则确定提供所述网页的网络服务质量的评价结果为故障分数,所述故障分数低于预设分数阈值。
[0019]在一些可能的实现方式中,所述评价脚本还用于按照预设周期,模拟所述用户在所述网页的交互操作。
[0020]本申请第二方面提供一种网络服务质量的评价装置,包括:显示模块、接收模块、生成模块、评价模块;
[0021]所述显示模块,用于显示待测试的网页;
[0022]所述接收模块,用于接收用户在所述网页的交互操作;
[0023]所述生成模块,用于根据交互操作,生成评价脚本,所述评价脚本用于模拟所述用户在所述网页的交互操作,以获取所述网页的响应时间和响应状态;
[0024]所述评价模块,用于根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果。
[0025]在一些可能的实现方式中,所述装置还包括:告警模块;
[0026]所述告警模块,用于当所述评价结果指示所述网络服务质量的分数低于预设分数阈值时,生成告警信息。
[0027]在一些可能的实现方式中,所述交互操作包括填写登录信息、填写表单数据、提交所述表单数据。
[0028]在一些可能的实现方式中,所述评价模块,具体用于根据预设时间与分数的映射关系,获取所述响应时间对应的时间分数;根据预设状态与分数的映射关系,获取所述响应状态对应的状态分数;
[0029]对所述时间分数和所述状态分数加权平均处理,获得提供所述网页的网络服务质量的评价结果。
[0030]在一些可能的实现方式中,所述评价模块,具体用于若所述响应时间大于预设时间阈值或所述响应状态为异常时,则确定提供所述网页的网络服务质量的评价结果为故障分数,所述故障分数低于预设分数阈值。
[0031]在一些可能的实现方式中,所述评价脚本还用于按照预设周期,模拟所述用户在所述网页的交互操作。
[0032]本申请第三方面提供一种设备,所述设备包括处理器以及存储器:
[0033]所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
[0034]所述处理器用于根据所述计算机程序中的指令执行上述第一方面中任意一项所述的方法。
[0035]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面中任意一项所述的方法。
[0036]本申请上述技术方案具有以下有益效果:
[0037]本申请提供了一种网络服务质量的评价方法,该方法包括显示待测试的网页;接收用户在所述网页的交互操作;根据交互操作,生成评价脚本,所述评价脚本用于模拟所述用户在所述网页的交互操作,以获取所述网页的响应时间和响应状态;根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果。该方法通过接收用户在待测试的网页中的交互操作,来生成评价脚本,然后通过评价脚本来模拟用户在待测试的网页中的实际操作,提高对网络服务质量的评价效率,节约用户时间,减少人力支出。
附图说明
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0039]图1为本申请实施例提供的一种网络系统的架构图;
[0040]图2为本申请实施例提供的一种网络服务质量的评价方法的流程图;
[0041]图3为本申请实施例提供的一种测试设备的结构的示意图;
[0042]图4为本申请实施例提供的一种网页的界面的示意图;
[0043]图5为本申请实施例提供的一种网络服务质量的评价装置的流程图;
[0044]图6为本申请实施例提供的一种设备的示意图;
[0045]图7为本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络服务质量的评价方法,其特征在于,包括:显示待测试的网页;接收用户在所述网页的交互操作;根据交互操作,生成评价脚本,所述评价脚本用于模拟所述用户在所述网页的交互操作,以获取所述网页的响应时间和响应状态;根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述评价结果指示所述网络服务质量的分数低于预设分数阈值时,生成告警信息。3.根据权利要求1所述的方法,其特征在于,所述交互操作包括填写登录信息、填写表单数据、提交所述表单数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果,包括:根据预设时间与分数的映射关系,获取所述响应时间对应的时间分数;根据预设状态与分数的映射关系,获取所述响应状态对应的状态分数;对所述时间分数和所述状态分数加权平均处理,获得提供所述网页的网络服务质量的评价结果。5.根据权利要求1所述的方法,其特征在于,所述根据所述响应时间和所述响应状态,获得提供所述网页的网络服务质量的评价结果,包括:若所述响应时间大于预设时间阈值或所述响应状态为异常时,则确定提供所述网页的网络服务质量的评价结果为故障分数,所述故障...

【专利技术属性】
技术研发人员:吴培虎谢朝杰吉瑞芳吴蕾常冬冬
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1