一种服务器测试方法和装置制造方法及图纸

技术编号:25959549 阅读:22 留言:0更新日期:2020-10-17 03:52
本发明专利技术实施例所提供的一种服务器测试方法和装置,属于通信技术领域。所述方法包括:响应于接收到的服务器测试输入,控制待测服务器发起目标业务;获取待测服务器中目标业务的业务数据;在业务状态为失败状态,且确认业务恢复记录符合业务恢复标准的情况下,控制待测服务器重新发起目标业务;在业务状态为成功状态,或业务恢复记录不符合业务恢复标准的情况下,根据业务数据获取待测服务器的测试结果。本方案在保证服务器测试的过程中,执行失败的业务可以被自动恢复的同时,避免了由于无效的业务恢复占用过多处理资源的弊端,从而有效提高了服务器测试的效率。

【技术实现步骤摘要】
一种服务器测试方法和装置
本专利技术涉及通信
,特别是涉及一种服务器测试方法和装置。
技术介绍
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化。视联网服务器可以为用户提供各种服务,例如:多人超清在线会议、视频监控等,为了给用户提供稳定的视联网服务,需要了解视联网服务器对于各种业务服务的承载能力,才能对视联网服务器的处理资源进行合理分配。在现有视联网服务器的业务负载能力测试的过程中,通常是由测试人员控制视联网服务器同时发起成千上万条大批量的业务来进行压力测试,在测试的过程中若出现业务失败,测试人员需要手动对失败的业务进行筛选并逐一重新发起业务直至测试结束,这样不仅需要耗费大量的人力,而且降低了服务器测试工作的效率。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器测试方法和装置。为了解决上述问题,本专利技术实施例第一方面公开了一种服务器测试方法,所述方法包括:响应于接收到的服务器测试输入,控制待测服务器发起目标业务;获取待测服务器中所述目标业务的业务数据,所述业务数据至少包括:业务状态、业务恢复记录;在所述业务状态为失败状态,且确认所述业务恢复记录符合业务恢复标准的情况下,控制所述待测服务器重新发起所述目标业务;在所述业务状态为成功状态,或所述业务恢复记录不符合业务恢复标准的情况下,根据所述业务数据获取所述待测服务器的测试结果。可选的,所述响应于接收到的服务器测试输入,控制待测服务器发起目标业务,还包括:接收服务器测试输入,所述服务器测试输入包括:设备标识、业务标识;响应于所述服务器测试输入,控制待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务。可选的,所述服务器测试输入还包括:成功率阈值,所述测试结果包括:目标成功率;在所述根据所述业务数据获取所述待测服务器的测试结果之后,还包括:在所述目标成功率小于所述成功率阈值的情况下,根据所述业务数据获取报错类型;采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,直至所述目标成功率大于或等于所述成功率阈值。可选的,所述报错类型包括:服务器过载类型;所述采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,包括:在所述报错类型为服务器过载类型的情况下,缩减所述目标业务的数量;控制所述待测服务器按照缩减后的目标业务的数量重新发起所述目标业务。可选的,所述报错类型还包括:设备故障类型;所述采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,包括:在所述报错类型为客户端故障类型的情况下,对所述目标设备进行替换;控制所述待测服务器向替换后的目标设备重新发起所述目标业务。可选的,所述业务恢复记录包括:业务恢复次数,所述确认所述业务恢复记录符合业务恢复标准,包括:在所述业务恢复次数小于业务恢复次数阈值的情况下,确认所述业务恢复记录符合业务恢复标准。可选的,所述历史业务恢复记录还包括:业务恢复时长,所述确认所述业务恢复记录符合业务恢复标准,包括:在所述业务恢复时长小于业务恢复时长阈值的情况下,确认所述业务恢复记录符合业务恢复标准。可选的,所述核心服务器处于视联网环境;所述控制待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务,包括:向协议转换服务器发送测试发起指令,以使得所述协议转换服务器将所测试发起指令转换为视联网格式后转发给待测服务器,所述测试发起指令用于控制所述待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务。本专利技术实施例第二方面公开了一种服务器测试装置,所述装置包括:第一业务模块,用于响应于接收到的服务器测试输入,控制待测服务器发起目标业务;获取模块,用于获取待测服务器中所述目标业务的业务数据,所述业务数据至少包括:业务状态、业务恢复记录;第一处理模块,用于在所述业务状态为失败状态,且确认所述业务恢复记录符合业务恢复标准的情况下,控制所述待测服务器重新发起所述目标业务;第二处理模块,用于在所述业务状态为成功状态,或所述业务恢复记录不符合业务恢复标准的情况下,根据所述业务数据获取所述待测服务器的测试结果。可选的,所述第一业务模块,还用于:接收服务器测试输入,所述服务器测试输入包括:设备标识、业务标识;响应于所述服务器测试输入,控制待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务。可选的,所述服务器测试输入还包括:成功率阈值,所述测试结果包括:目标成功率;所述装置,还包括:第三处理模块,用于在所述目标成功率小于所述成功率阈值的情况下,根据所述业务数据获取报错类型;第二业务模块,用于采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,直至所述目标成功率大于或等于所述成功率阈值。可选的,所述报错类型包括:服务器过载类型;所述第二业务模块,还用于:在所述报错类型为服务器过载类型的情况下,缩减所述目标业务的数量;控制所述待测服务器按照缩减后的目标业务的数量重新发起所述目标业务。可选的,所述报错类型还包括:设备故障类型;所述第二业务模块,还用于:在所述报错类型为客户端故障类型的情况下,对所述目标设备进行替换;控制所述待测服务器向替换后的目标设备重新发起所述目标业务。可选的,所述业务恢复记录包括:业务恢复次数,所述第一处理模块,还用于:在所述业务恢复次数小于业务恢复次数阈值的情况下,确认所述业务恢复记录符合业务恢复标准。可选的,所述历史业务恢复记录还包括:业务恢复时长,所述第一处理模块,还用于:在所述业务恢复时长小于业务恢复时长阈值的情况下,确认所述业务恢复记录符合业务恢复标准。可选的,所述核心服务器处于视联网环境;所述第一业务模块,还用于:向协议转换服务器发送测试发起指令,以使得所述协议转换服务器将所测试发起指令转换为视联网格式后转发给待测服务器,所述测试发起指令用于控制所述待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务。本专利技术实施例包括以下优点:本专利技术实施例所提供的一种服务器测试方法和装置,通过在服务器测试过程中自动监测失败状态的业务,并在该失败业务的业务恢复记录符合业务恢复标准的情况下才进行重新发起以进行业务恢复,在保证执行失败的业务可以被自动恢复的同时,避免了由于无效的业务恢复占用过多时间和资源的弊端,从而有效提高了服务器测试的效率。附图说明图1是本专利技术的一种服务器测试方法的步骤流程图;...

【技术保护点】
1.一种服务器测试方法,其特征在于,所述方法包括:/n响应于接收到的服务器测试输入,控制待测服务器发起目标业务;/n获取待测服务器中所述目标业务的业务数据,所述业务数据至少包括:业务状态、业务恢复记录;/n在所述业务状态为失败状态,且确认所述业务恢复记录符合业务恢复标准的情况下,控制所述待测服务器重新发起所述目标业务;/n在所述业务状态为成功状态,或所述业务恢复记录不符合业务恢复标准的情况下,根据所述业务数据获取所述待测服务器的测试结果。/n

【技术特征摘要】
1.一种服务器测试方法,其特征在于,所述方法包括:
响应于接收到的服务器测试输入,控制待测服务器发起目标业务;
获取待测服务器中所述目标业务的业务数据,所述业务数据至少包括:业务状态、业务恢复记录;
在所述业务状态为失败状态,且确认所述业务恢复记录符合业务恢复标准的情况下,控制所述待测服务器重新发起所述目标业务;
在所述业务状态为成功状态,或所述业务恢复记录不符合业务恢复标准的情况下,根据所述业务数据获取所述待测服务器的测试结果。


2.根据权利要求1所述的方法,其特征在于,所述响应于接收到的服务器测试输入,控制待测服务器发起目标业务,还包括:
接收服务器测试输入,所述服务器测试输入包括:设备标识、业务标识;
响应于所述服务器测试输入,控制待测服务器向所述设备标识对应的目标设备发起所述业务标识对应的目标业务。


3.根据权利要求2所述的方法,其特征在于,所述服务器测试输入还包括:成功率阈值,所述测试结果包括:目标成功率;
在所述根据所述业务数据获取所述待测服务器的测试结果之后,还包括:
在所述目标成功率小于所述成功率阈值的情况下,根据所述业务数据获取报错类型;
采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,直至所述目标成功率大于或等于所述成功率阈值。


4.根据权利要求3所述的方法,其特征在于,所述报错类型包括:服务器过载类型;
所述采用与所述报错类型对应的测试策略控制所述待测服务器重新发起所述目标业务,包括:
在所述报错类型为服务器过载类型的情况下,缩减所述目标业务的数量;
控制所述待测服务器按照缩减后的目标业务的数量重新发起所述目标业务。


5.根据权利要求3...

【专利技术属性】
技术研发人员:贺传森王晓燕亓娜王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1