首页 > 专利 > 上海斐讯数据通信技术有限公司 > 基于SSH协议进行登陆认证的测试方法及系统专利详情

基于SSH协议进行登陆认证的测试方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-10-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-02-10
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-09-28
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-10-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510683927.4 申请日 2015-10-20
公开/公告号 CN105243017B 公开/公告日 2018-09-28
授权日 2018-09-28 预估到期日 2035-10-20
申请年 2015年 公开/公告年 2018年
缴费截止日 2022-11-22
分类号 G06F11/36G06F21/31H04L12/26H04L29/06 主分类号 G06F11/36
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 1
引用专利数量 8 被引证专利数量 0
非专利引证 1、徐冰.用Expect实现Linux自动远程登陆. 《电脑编程技巧与维护》.2013,(第20期),第75-77页.;
引用专利 CN104580217A、CN101640618A、CN102455936A、CN103475734A、CN104572379A、CN104579853A、US2008209537A1、US2007101129A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 蚌埠立超信息科技有限公司
发明人 何莉 第一发明人 何莉
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种基于SSH协议进行登陆认证的测试方法及系统,其中的用户设备按照预设的生成规则生成登陆信息对,并将所述登陆信息对中的至少一个登陆信息发送至被测设备,所述被测设备保存并确定所对应的认证测试程序,所述用户设备再基于SSH协议将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备,则所述被测设备执行对应所述登陆信息对的认证测试程序,并将测试结果反馈给用户设备。本发明能够便于测试人员进行批量测试,无需手动操作,从而避免了人工参与所带来的测试效率低、错误率高等缺点。
  • 摘要附图
    基于SSH协议进行登陆认证的测试方法及系统
  • 说明书附图:图1
    基于SSH协议进行登陆认证的测试方法及系统
  • 说明书附图:图2
    基于SSH协议进行登陆认证的测试方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-19 专利权的转移 登记生效日: 2021.03.09 专利权人由蚌埠立超信息科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理工科技园6号302室)变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-09-28 授权
3 2016-02-10 实质审查的生效 IPC(主分类): G06F 11/36 专利申请号: 201510683927.4 申请日: 2015.10.20
4 2016-01-13 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于SSH协议进行登陆认证的测试方法,用于用户设备,其特征在于,所述方法包括以下步骤:
按照预设的生成规则生成登陆信息对,并将所述登陆信息对中的至少一个登陆信息发送至被测设备,以供所述被测设备予以保存;
基于SSH协议将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备,以供所述被测设备执行对应所述登陆信息对的认证测试程序;
获取所述被测设备执行认证测试程序的测试信息;
所述按照预设的生成规则生成登陆信息对的方式包括:按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对。

2.根据权利要求1所述的基于SSH协议进行登陆认证的测试方法,其特征在于,还包括:
当所获取的测试信息中包含异常信息,向所述被测设备发送停止指令。

3.一种基于SSH协议进行登陆认证的测试方法,用于被测设备,其特征在于,所述方法包括:
获取并保存来自用户设备所生成的登陆信息对中的至少一个登陆信息,并基于所获取的登陆信息对确定相应的认证测试程序;
获取来自所述用户设备所生成的登陆信息对中至少另一个登陆信息,并执行所确定的认证测试程序并记录执行过程中的测试信息;
将所述测试信息反馈给所述用户设备;
所述登陆信息对是由所述用户设备按照预设的生成规则生成的;
按照预设的生成规则生成登陆信息对的方式包括:按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对。

4.根据权利要求3所述的基于SSH协议进行登陆认证的测试方法,其特征在于,所述将所述测试信息反馈给所述用户设备的方式包括:
实时的将所记录的测试信息反馈给所述用户设备,并基于来自所述用户设备的停止指令停止执行所述认证测试程序;
或者,基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备。

5.一种用于基于SSH协议的登陆认证测试的用户设备,其特征在于,包括:
自动生成处理模块,用于按照预设的生成规则生成登陆信息对;
第一通信模块,用于基于SSH协议将所述登陆信息对中的至少一个登陆信息发送至被测设备,以供所述被测设备予以保存;以及用于将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备,以供所述被测设备执行对应所述登陆信息对的认证测试程序,并获取所述被测设备执行认证测试程序的测试信息;
所述自动生成处理模块用于按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对。

6.根据权利要求5所述的用于基于SSH协议的登陆认证测试的用户设备,其特征在于,所述第一通信模块还用于当所获取的测试信息中包含异常信息,向所述被测设备发送停止指令。

7.一种用于基于SSH协议的登陆认证测试的被测设备,其特征在于,包括:
第二通信模块,用于获取并保存来自用户设备所生成的登陆信息对中的至少第一登陆信息;所述登陆信息对是由所述用户设备按照预设的生成规则生成的;按照预设的生成规则生成登陆信息对的方式包括:按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对;
测试模块,用于基于所获取的登陆信息对确定相应的认证测试程序;
所述第二通信模块还用于获取来自所述用户设备所生成的登陆信息对中第二登陆信息;
所述测试模块,还用于执行所确定的认证测试程序并记录执行过程中的测试信息;
所述第二通信模块还用于将所述测试信息反馈给所述用户设备。

8.根据权利要求7所述的用于基于SSH协议的登陆认证测试的被测设备,其特征在于,还包括:停止模块;
所述停止模块用于实时的将所记录的测试信息反馈给所述用户设备,并基于来自所述用户设备的停止指令停止执行所述认证测试程序;
或者,所述停止模块用于基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备。

9.一种用于基于SSH协议的登陆认证测试的系统,其特征在于,包括:
如权利要求5-6中任一所述的用户设备,以及如权利要求7-8中任一所述的被测设备。
说明书

技术领域

[0001] 本发明涉及一种测试领域,特别是涉及一种基于SSH协议进行登陆认证的测试方法及系统。

背景技术

[0002] 目前在测试SSH协议功能时,需要使用puttygen工具创建SSH1、SSH2版本的RSA/DSA加密方式、不同加密长度的公钥和私钥。在设备上启动用户密码验证模式或者密钥模式,用户设备通过puttygen工具成功登陆被测设备。该测试需要手动生成不同版本、不同加密方式、不同加密长度的公钥和私钥,需要手动多次配置SSH用户,需要用户端多次上传不同密钥、输入密码登录设备。测试步骤重复繁琐,耗费人力工时较多。
[0003] 因此,需要对现有技术进行改进。

发明内容

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于SSH协议进行登陆认证的测试方法及系统,用于解决现有技术中手动进行登陆认证测试,操作繁琐、效率低的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供一种基于SSH协议进行登陆认证的测试方法,用于用户设备,包括以下步骤:按照预设的生成规则生成登陆信息对,并将所述登陆信息对中的至少一个登陆信息发送至被测设备,以供所述被测设备予以保存;基于SSH协议将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备,以供所述被测设备执行对应所述登陆信息对的认证测试程序;获取所述被测设备执行认证测试程序的测试信息。
[0006] 优选地,所述按照预设的生成规则生成登陆信息对的方式包括:按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对。
[0007] 优选地,还包括:当所获取的测试信息中包含异常信息,向所述被测设备发送停止指令。
[0008] 基于上述目的,本发明还提供了一种基于SSH协议进行登陆认证的测试方法,用于被测设备,包括:获取并保存来自用户设备所生成的登陆信息对中的至少一个登陆信息,并基于所获取的登陆信息对确定相应的认证测试程序;获取来自所述用户设备所生成的登陆信息对中至少另一个登陆信息,并执行所确定的认证测试程序并记录执行过程中的测试信息;将所述测试信息反馈给所述用户设备。
[0009] 优选地,所述将测试信息反馈给所述用户设备的方式包括:实时的将所记录的测试信息反馈给所述用户设备,并基于来自所述用户设备的停止指令停止执行所述认证测试程序;或者,基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备。
[0010] 基于上述目的,本发明还提供一种用于基于SSH协议的登陆认证测试的用户设备,包括:自动生成处理模块,用于按照预设的生成规则生成登陆信息对;第一通信模块,用于基于SSH协议将所述登陆信息对中的至少一个登陆信息发送至被测设备,以供所述被测设备予以保存;以及用于将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备,以供所述被测设备执行对应所述登陆信息对的认证测试程序,并获取所述被测设备执行认证测试程序的测试信息。
[0011] 优选地,所述第一通信模块还用于当所获取的测试信息中包含异常信息,向所述被测设备发送停止指令。
[0012] 优选地,所述自动生成处理模块用于按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对。
[0013] 基于上述目的,本发明还提供一种用于基于SSH协议的登陆认证测试的被测设备,包括:第二通信模块,用于获取并保存来自用户设备所生成的登陆信息对中的至少第一登陆信息;测试模块,用于基于所获取的登陆信息对确定相应的认证测试程序;所述第二通信模块还用于获取来自所述用户设备所生成的登陆信息对中第二登陆信息;所述测试模块,还用于执行所确定的认证测试程序并记录执行过程中的测试信息;所述第二通信模块还用于将所述测试信息反馈给所述用户设备。
[0014] 优选地,还包括:停止模块;所述停止模块用于实时的将所记录的测试信息反馈给所述用户设备,并基于来自所述用户设备的停止指令停止执行所述认证测试程序;或者,所述停止模块用于基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备。
[0015] 基于上述目的,本发明还提供一种用于基于SSH协议的登陆认证测试的系统,包括:如上任一所述的用户设备,以及如上任一所述的被测设备。
[0016] 如上所述,本发明的基于SSH协议进行登陆认证的测试方法及系统,具有以下有益效果:通过自动生成登陆信息对,能够便于测试人员进行批量测试,无需手动操作,从而避免了人工参与所带来的测试效率低、错误率高等缺点;另外,当测试信息出现异常时,及时停止测试,有利于测试人员及时处理;还有,按照预设登陆认证顺序来进行测试,能够与实际运营相符合,有利于用测试结果为真实运营情况提供数据支撑。

实施方案

[0026] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0027] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0028] 请参阅图1,本发明提供一种基于SSH协议进行登陆认证的测试方法。所述测试方法主要由用户设备和被测设备来执行。其中,所述用户设备与被测设备通过网络串行接口相连。其中,在被测设备中预存了对应各种登陆认证的认证测试程序。为了便于对所述被测设备的认证过程、大流量环境下认证过程等功能和性能进行测试,本方法执行以下步骤:
[0029] 在步骤S1中,所述用户设备按照预设的生成规则生成登陆信息对,并将所述登陆信息对中的至少一个登陆信息发送至被测设备。
[0030] 其中,所述生成规则与所要测试的认证过程相关。例如,所要测试的认证过程包括:用户名密码认证测试,则所述生成规则为按照预设的用户名长度和密码长度随机生成用户名、密码的规则。又如,所要测试的认证过程包括:密钥认证测试,则所述生成规则为选择预设的密钥生成器生成公钥、私钥的规则。再如,所要测试的认证过程包括:密钥认证测试和版本认证测试,则所述生成规则包括:选择预设的密钥生成器生成公钥和私钥,以及生成版本号的规则。其中,所述密钥生成器包括:puttygen工具等。
[0031] 根据测试人员所选择的一个生成规则、或多个选定顺序的生成规则,所述用户设备生成至少一个登陆信息对。其中,所述登陆信息对包括:用户名和密码对、和/或公钥和私钥对等。
[0032] 还根据所生成的登陆信息对,将其中的至少一个登陆信息发送至被测设备。
[0033] 例如,所述登陆信息对为公钥和私钥对,则将所述公钥发送至被测设备。
[0034] 又如,所述登陆信息对为用户名和密码对,则将所述用户名和密码均发送至所述被测设备。
[0035] 在此,为了便于被测设备选择认证测试程序,所述用户设备在上传各登陆信息时还上传所对应的登陆信息类型。其中,所述登陆信息类型包括:密码类型、和密钥类型。
[0036] 所述用户设备通过串行接口将所述登陆信息对发送给所述被测设备。
[0037] 优选地,所述用户设备可以连续测试多种登陆认证。故而,本步骤中,所述用户设备还可以按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对,并将每次所生成的登陆信息对中的至少一个登陆信息发送给被测设备。当所述被测设备与所述用户设备执行了后续的步骤S2-S5后,再发送后续生成的登陆信息对中的至少一个登陆信息。以此类推,直至完成所有登陆认证测试。
[0038] 在步骤S2中,所述被测设备保存来自用户设备所生成的登陆信息对中的至少一个登陆信息,并基于所获取的登陆信息对确定相应的认证测试程序。
[0039] 具体地,所述被测设备通过分析所述登陆信息的格式、数量和所获取的登录信息类型中的至少一种来确定相应的认证测试程序。例如,所获取的登陆信息为文本格式,则确定所对应的认证测试程序为密码认证测试程序。所获取的登陆信息的数量为两个,则确定所对应的认证测试程序为密钥认证测试程序。
[0040] 在步骤S3中,所述用户设备基于SSH协议将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备。
[0041] 具体地,所述用户设备此时开始进行登陆认证测试,模拟正常的用户登陆过程,将登陆时所需发送的登陆信息发送至所述被测设备。例如,所述用户设备利用SSH协议将用户名和密码均发送给被测设备,则所述被测设备执行步骤S4。
[0042] 在步骤S4中,所述被测设备执行所确定的认证测试程序并记录执行过程中的测试信息。
[0043] 具体地,所述被测设备执行所确定的认证测试程序,并按照所述认证测试程序中的日志记录点,记录测试过程和测试结果。其中,所述测试过程包括但不限于:正常的阶段测试信息、异常的阶段测试信息、测试人员预设的所要查看的其他测试过程等。所述测试结果包括但不限于:测试成功率、测试是否通过等。
[0044] 在步骤S5中,所述被测设备将包含测试过程和测试结果的测试信息反馈给所述用户设备。如此,测试人员可直接在用户设备上检查测试信息。
[0045] 为了及时提供带有异常测试情况的测试信息,所述被测设备采用以下方式反馈测试信息。
[0046] 1)实时的将所记录的测试信息反馈给所述用户设备,并基于来自所述用户设备的停止指令停止执行所述认证测试程序。
[0047] 具体地,所述被测设备实时的将所记录的新的测试信息反馈给用户设备,由所述用户设备进行解析,若解析到所接收的测试信息为异常信息时,则发出停止指令。所述被测设备基于所述停止指令,停止继续执行相应的认证测试程序。
[0048] 2)所述被测设备基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备。
[0049] 具体地,所述被测设备在记录测试信息的过程中,检测带有异常信息的标记,若检测监测到异常信息,则将从执行认证测试程序大屏检测到异常信息之间的测试信息予以保存,并停止相应认证测试程序的执行。再将所得到的测试信息发送给用户设备。由此,测试人员可通过监测用户设备来得到认证测试程序的运行情况。
[0050] 请参阅图2,本发明还提供一种基于SSH协议进行登陆认证测试的系统。所述测试系统包括:用户设备和被测设备。其中,所述用户设备与被测设备通过网络串行接口相连。其中,在被测设备中预存了对应各种登陆认证的认证测试程序。为了便于对所述被测设备的认证过程、大流量环境下认证过程等功能和性能进行测试,所述用户设备1包括:自动生成处理模块11、第一通信模块12;所述被测设备2包括:第二通信模块21和测试模块22。
[0051] 所述自动生成处理模块11用于按照预设的生成规则生成登陆信息对。
[0052] 其中,所述生成规则与所要测试的认证过程相关。例如,所要测试的认证过程包括:用户名密码认证测试,则所述生成规则为按照预设的用户名长度和密码长度随机生成用户名、密码的规则。又如,所要测试的认证过程包括:密钥认证测试,则所述生成规则为选择预设的密钥生成器生成公钥、私钥的规则。再如,所要测试的认证过程包括:密钥认证测试和版本认证测试,则所述生成规则包括:选择预设的密钥生成器生成公钥和私钥,以及生成版本号的规则。其中,所述密钥生成器包括:puttygen工具等。
[0053] 根据测试人员所选择的一个生成规则、或多个选定顺序的生成规则,所述用户设备1生成至少一个登陆信息对。其中,所述登陆信息对包括:用户名和密码对、和/或公钥和私钥对等。
[0054] 还根据所生成的登陆信息对,将其中的至少一个登陆信息传递给所述第一通信模块12,以便其发送至被测设备2。
[0055] 例如,所述登陆信息对为公钥和私钥对,则将所述公钥发送至被测设备2。
[0056] 又如,所述登陆信息对为用户名和密码对,则将所述用户名和密码均发送至所述被测设备2。
[0057] 在此,为了便于被测设备2选择认证测试程序,所述自动生成处理模块11在上传各登陆信息时还上传所对应的登陆信息类型。其中,所述登陆信息类型包括:密码类型、和密钥类型。
[0058] 所述第一通信模块12通过串行接口将所述登陆信息对发送给所述被测设备2。
[0059] 优选地,所述用户设备1可以连续测试多种登陆认证。故而,所述自动生成处理还可以按照预设的对应各登陆信息对的生成规则的顺序,依次生成相应的登陆信息对,并将每次所生成的登陆信息对中的至少一个登陆信息发送给被测设备2。当所述被测设备2与所述用户设备1中各模块执行完一次测试后,所述自动生成处理模块11再通过所述第一通信模块12发送后续生成的登陆信息对中的至少一个登陆信息。以此类推,直至完成所有登陆认证测试。
[0060] 所述第二通信模块21用于保存来自所述第一通信模块12所提供的登陆信息对中的至少一个登陆信息。
[0061] 所述测试模块22用于基于所获取的登陆信息对确定相应的认证测试程序。
[0062] 具体地,所述测试模块22通过分析所述登陆信息的格式、数量和所获取的登录信息类型中的至少一种来确定相应的认证测试程序。例如,所获取的登陆信息为文本格式,则确定所对应的认证测试程序为密码认证测试程序。所获取的登陆信息的数量为两个,则确定所对应的认证测试程序为密钥认证测试程序。
[0063] 所述第一通信模块12还用于基于SSH协议将所述登陆信息对中的至少另一个登陆信息发送给所述被测设备2。
[0064] 具体地,所述第一通信模块12此时开始进行登陆认证测试,模拟正常的用户登陆过程,将登陆时所需发送的登陆信息发送至所述被测设备2。例如,所述第一通信模块12利用SSH协议将用户名和密码均发送给被测设备2,则所述被测设备2中的测试模块22继续执行。
[0065] 所述测试模块22还用于执行所确定的认证测试程序并记录执行过程中的测试信息。
[0066] 具体地,所述测试模块22执行所确定的认证测试程序,并按照所述认证测试程序中的日志记录点,记录测试过程和测试结果。其中,所述测试过程包括但不限于:正常的阶段测试信息、异常的阶段测试信息、测试人员预设的所要查看的其他测试过程等。所述测试结果包括但不限于:测试成功率、测试是否通过等。
[0067] 所述第二通信模块21还用于将包含测试过程和测试结果的测试信息反馈给所述用户设备1。如此,测试人员可直接在用户设备1上检查测试信息。
[0068] 为了及时提供带有异常测试情况的测试信息,所述被测设备2还包括:停止模块。(未予图示)
[0069] 所述停止模块用于指示所述第二通信模块21实时的将所记录的测试信息反馈给所述用户设备1,并基于来自所述用户设备1的停止指令停止执行所述认证测试程序。
[0070] 具体地,所述停止模块指示所述第二通信模块21实时的将所记录的新的测试信息反馈给用户设备1,由所述用户设备1中的分析模块(未予图示)进行解析,若解析到所接收的测试信息为异常信息时,则发出停止指令。所述停止模块基于所述停止指令,停止继续执行相应的认证测试程序。
[0071] 所述停止模块用于基于所记录的测试信息中的异常信息,停止执行所述认证测试程序,并将当前所记录的测试信息反馈给所述用户设备1。
[0072] 具体地,所述停止模块在记录测试信息的过程中,检测带有异常信息的标记,若检测监测到异常信息,则将从执行认证测试程序大屏检测到异常信息之间的测试信息予以保存,并停止相应认证测试程序的执行。再将所得到的测试信息发送给用户设备1。由此,测试人员可通过监测用户设备1来得到认证测试程序的运行情况。
[0073] 综上所述,本发明通过自动生成登陆信息对,能够便于测试人员进行批量测试,无需手动操作,从而避免了人工参与所带来的测试效率低、错误率高等缺点;另外,当测试信息出现异常时,及时停止测试,有利于测试人员及时处理;还有,按照预设登陆认证顺序来进行测试,能够与实际运营相符合,有利于用测试结果为真实运营情况提供数据支撑。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0074] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

附图说明

[0017] 图1显示为本发明的基于SSH协议进行登陆认证的测试方法的流程图。
[0018] 图2显示为本发明的用于基于SSH协议进行登陆认证测试的系统的结构示意图。
[0019] 元件标号说明
[0020] 1         用户设备
[0021] 11        自动生成处理模块
[0022] 12        第一通信模块
[0023] 21        第二通信模块
[0024] 22        测试模块
[0025] S1~S5    步骤
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号