服务断开恢复连接测试系统及服务断开恢复连接测试方法_2

文档序号:9727218阅读:来源:国知局
、断开的次数、月艮 务感知断开连接的实际时间、服务感知断开连接后内部业务处理、服务感知恢复连接的实 际时间、服务感知恢复连接后内部业务处理、断开恢复是否正常。
[0036]
[0037] 表1:检测信息列表
[0038] 从表1中可以看出,判断模块可以根据检测信息中的信息判断断开连接和恢复连 接的检测信息是否正常,如断开连接的实际时间要求< = 2s,而第二次断开时,断开的实际 时间为5s,因此判断该次服务断开的测试信息为不正常。同时,根据服务感知断开连接后内 部业务处理来判断断开恢复是否成功。即,调用业务推送失败接口返回失败时,断开恢复是 正常的,断开恢复成功、当未调用业务推送失败接口返回失败时,断开恢复是异常的,断开 恢复失败。
[0039] 本发明还提供一种服务断开恢复连接测试的方法,包括以下步骤:
[0040] 步骤一、测试者在测试服务器上下达测试启动指令。启动模块1调用断开恢复模块 2对待测服务进行断开和恢复;
[0041] 步骤二、断开恢复模块2感知待测服务的PID值,通过shell命令,在预设时间内,断 开恢复模块2根据待测服务的PID值多次断开并恢复待测服务;
[0042]步骤三、记录模块3记录每次断开并恢复待测服务时的测试信息;
[0043]步骤四、判断模块4读取记录模块3中断开并恢复待测服务时的测试信息,并判断 测试信息是否正常。测试信息通常包括断开的次数、服务的PID、服务断开后恢复的时间。若 服务断开后恢复的时间大于预设的阀值,则判断该测试信息为不正常。若服务断开后恢复 的时间大于预设的阀值,则同样判断该测试信息为不正常。
[0044]完成测试信息的判断后,将不正常的信息输出或在测试服务器上显示。
[0045]本发明通过断开恢复模块2重复断开和恢复待测服务与网卡之间的联系,再通过 记录模块3记录每次断开和恢复时的测试信息,并判断测试信息是否正常,由于不需要手动 插拔网线,能进行大规模的测试,也能对软件进行定量研究,并且由于通过切断模块和记录 模块3的协同工作,能记录在断开过程中的所有测试信息,实现内部业务处理。
[0046]本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离 本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护 范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【主权项】
1. 一种服务断开恢复连接测试系统,其包括启动模块(1)、断开恢复模块(2)、记录模块 (3)和判断模块(4),其特征在于,其中: 启动服务模块,用于接收用户的测试启动指令,并调用断开恢复模块(2)断开服务; 断开恢复模块(2),用于断开和恢复待测服务与网卡之间的联系; 记录模块(3),用于记录待测试服务的测试信息,测试信息至少包括服务断开后恢复的 时间; 判断模块(4),用于判断记录模块(3)中记录的测试信息是否正常。2. 如权利要求1所述的服务断开恢复连接测试系统,其特征在于:断开恢复模块(2)根 据被测服务的PID值,断开或恢复被测服务与网卡之间的联系。3. 如权利要求1所述的服务断开恢复连接测试系统,其特征在于:断开恢复模块(2)在 设定时间内多次断开并恢复待测服务,记录模块(3)记录待测服务每一次断开恢复的测试 信息。4. 如权利要求1所述的服务断开恢复连接测试系统,其特征在于:所述测试信息包括断 开的次数、服务的PID、服务断开后恢复的时间。5. 如权利要求4所述的服务断开恢复连接测试系统,其特征在于:若服务断开后恢复的 时间大于预设的阀值,则判断该测试信息为不正常。6. 如权利要求4所述的服务断开恢复连接测试系统,其特征在于:若服务断开恢复失 败,则判断该测试信息为不正常。7. -种使用权利要求1-6任意一项所述服务断开恢复连接测试系统进行服务断开恢复 连接测试的方法,其特征在于,包括以下步骤: 步骤一、启动模块(1)调用断开恢复模块(2)对待测服务进行断开和恢复; 步骤二、断开恢复模块(2)感知待测服务的PID值,在预设时间内,断开恢复模块(2)根 据待测服务的PID值多次断开恢复待测服务; 步骤三、记录模块(3)记录每次断开并恢复待测服务时的测试信息; 步骤四、判断模块(4)读取记录模块(3)中断开并恢复待测服务时的测试信息,并判断 测试信息是否正常。8. 如权利要求7所述的服务断开恢复连接测试的方法,其特征在于:所述测试信息包括 断开的次数、服务的PID、服务断开后恢复的时间。9. 如权利要求8所述的服务断开恢复连接测试的方法,其特征在于:若服务断开后恢复 的时间大于预设的阀值,则判断该测试信息为不正常。10. 如权利要求8所述的服务断开恢复连接测试的方法,其特征在于:若服务断开恢复 失败,则判断该测试信息为不正常。
【专利摘要】本发明涉及一种服务断开恢复连接测试系统,其包括启动模块、断开恢复模块、记录模块和判断模块,其中:启动服务模块,用于接收用户的测试启动指令,并调用断开恢复模块断开服务;断开恢复模块,用于断开和恢复待测服务与网卡之间的联系;记录模块,用于记录待测试服务的测试信息,测试信息至少包括服务断开后恢复的时间;判断模块,用于判断记录模块中记录的测试信息是否正常。由于不需要手动插拔网线,能进行大规模的测试,也能对软件进行定量研究,并且由于通过切断模块和记录模块的协同工作,能记录在断开过程中的所有测试信息,实现内部业务处理。
【IPC分类】G06F11/14
【公开号】CN105487941
【申请号】CN201510852135
【发明人】唐君一
【申请人】武汉微创光电股份有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1