安全设备稳定性的测试方法和测试装置制造方法及图纸

技术编号:14012741 阅读:162 留言:0更新日期:2016-11-17 14:12
本发明专利技术提供了一种安全设备稳定性的测试方法和测试装置,该方法包括:基于预定的稳定性测试用例来构造多个待加密数据;将多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;获取通过安全设备对多个加密数据进行相应解密的解密数据;基于稳定性测试用例将待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定安全设备稳定性的测试结果。本发明专利技术的技术方案实现了对安全设备产品稳定性的测试,使得安全设备产品的测试质量大大提高,在提高了安全设备产品的测试质量的同时,通过自动化方式大大提升了安全设备稳定性测试的效率和准确率,从而高效地完成了安全设备稳定性的测试,并为提高安全设备产品的质量和鲁棒性提供了可能。

【技术实现步骤摘要】

本专利技术涉及软件工程领域,具体而言,本专利技术涉及一种安全设备稳定性的测试方法和一种安全设备稳定性的测试装置。
技术介绍
随着当今软件开发技术的发展与成熟,越来越多复杂的软件系统应用于人们生活的各个领域,由于通过对软件系统的性能进行测试,能够快速定位影响软件系统运行效率的问题所在,进而对软件系统进行有针对性地调整优化故而软件系统的性能测试已经成为衡量软件产品质量的一个重要标准。在现有技术中,软件系统的性能测试一般通过测试工具或通过完全模拟软件系统的运行环境来实现的;然而,现有的两种软件系统的性能测试方式都存在一定的局限性,特别是针对安全设备类产品,这两种软件系统的性能测试方式均无法准确地对安全设备产品的性能及稳定性进行测试。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种安全设备稳定性的测试方法,包括:基于预定的稳定性测试用例来构造多个待加密数据;将多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;该加密数据集根据不同业务场景适配,通过批量设置生成模拟业务场景的加密数据;获取通过安全设备对多个加密数据进行相应解密的解密数据;基于稳定性测试用例将待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定安全设备稳定性的测试结果。优选地,该方法还包括:基于稳定性测试用例来构造混合流量,并将混合流量发送至安全设备;通过检测安全设备,获取安全设备的性能数据,并接收通过安全设备返回的响应于混合流量的数据信息。优选地,基于稳定性测试用例来构造混合流量,并将混合流量发送至安全设备,包括:获取针对多个目标页面信息的访问请求和针对非目标页面信息的访问请求,将所有访问请求同时发送至安全设备,以生成目标流量和非目标流量作为混合流量。优选地,目标页面所对应的访问请求和非目标页面所对应的访问请求基于预定的混合比例以及不同数据复杂度的构造数据进行混合。优选地,基于预定的稳定性测试用例来构造多个待加密数据,包括:基于遍历安全设备的数据库中的待加密数据的类型信息,获取稳定性测试用例对应的目标应用的多个待加密数据的类型信息;针对各个待加密数据的类型信息,设置多个对应的待加密数据。本专利技术的另一实施例提出了一种安全设备稳定性的测试装置,包括:第一构造模块,用于基于预定的稳定性测试用例来构造多个待加密数据;加密模块,用于将多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;第一获取模块,用于获取通过安全设备对多个加密数据进行相应解密的解密数据;对比模块,用于基于稳定性测试用例将待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定安全设备稳定性的测试结果;其中,加密数据集根据不同业务场景适配,通过批量设置生成模拟业务场景的加密数据。优选地,该装置还包括:第二构造模块,用于基于稳定性测试用例来构造混合流量,并将混合流量发送至安全设备;第二获取模块,用于通过检测安全设备,获取安全设备的性能数据,并接收通过安全设备返回的响应于混合流量的数据信息。优选地,第二构造模块,用于获取针对多个目标页面信息的访问请求和针对非目标页面信息的访问请求,将所有访问请求同时发送至安全设备,以生成目标流量和非目标流量作为混合流量。其中,目标页面所对应的访问请求和非目标页面所对应的访问请求基于预定的混合比例以及不同数据复杂度的构造数据进行混合。优选地,第一构造模块,包括:获取单元,用于基于遍历安全设备的数据库中的待加密数据的类型信息,获取稳定性测试用例对应的目标应用的多个待加密数据的类型信息;设置单元,用于针对各个待加密数据的类型信息,设置多个对应的待加密数据。本专利技术的技术方案中,构造多个待加密数据作为安全设备产品加解密的数据源,基于安全设备产品对待加密数据的加解密的结果,实现了对安全设备产品稳定性的测试,使得安全设备产品的测试质量大大提高,在提高了安全设备产品的测试质量的同时,通过自动化方式大大提升了安全设备稳定性测试的效率和准确率,从而高效地完成了安全设备稳定性的测试,并为提高安全设备产品的质量和鲁棒性提供了可能。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术的一个实施例的安全设备稳定性的测试方法的流程示意图;图2为本专利技术的具体实施例的构造待加密数据的流程示意图;图3为本专利技术的具体实施例的构造混合流量的流程示意图;图4为本专利技术的又一个实施例的安全设备稳定性的测试装置的结构框架示意图;图5为本专利技术的具体实施例的第一构造模块的结构框架示意图;图6为本专利技术的具体实施例的安全设备稳定性的测试装置的结构框架示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”可以包括无线连接或“耦接”可以包括无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。图1为本专利技术的一个实施例的安全设备稳定性的测试方法的流程示意图。需要说明的是,本实施例的执行主体为测试服务器。步骤S101:基于预定的稳定性测试用例来构造多个待加密数据;步骤S102:将多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;步骤S103:获取通过安全设备对多个加密数据进行相应解密的解密数据;步骤S104:基于稳定性测试用例将待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定安全设备稳定性的测试结果。本专利技术的技术方案中,构造多个待加密数据作为安全设备产品加解密的数据源,基于安全设备产品对待加密数据的加解密的结果,实现了对安全设备产品稳定性的测试,使得安全设备产品的测试质量大大提高,在提高了安全设备产品的测试质量的同时,通过自动化方式大大提升了安全设备稳定性测试的效率和准确率,从而高效地完成了安全设备稳定性的测试,并为提高安全设备产品的质量和鲁棒性提供了可能。以下针对各个步骤的具体实现做进一步的说明:步骤S101:基于预定的稳定性测试用例来构造多个待加密数据。具体地,如图2所示,本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201610796849.html" title="安全设备稳定性的测试方法和测试装置原文来自X技术">安全设备稳定性的测试方法和测试装置</a>

【技术保护点】
一种安全设备稳定性的测试方法,其特征在于,包括:基于预定的稳定性测试用例来构造多个待加密数据;将所述多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;获取通过所述安全设备对所述多个加密数据进行相应解密的解密数据;基于所述稳定性测试用例将所述待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定所述安全设备稳定性的测试结果。

【技术特征摘要】
1.一种安全设备稳定性的测试方法,其特征在于,包括:基于预定的稳定性测试用例来构造多个待加密数据;将所述多个待加密数据同时发送至安全设备进行加密,生成多个加密数据;获取通过所述安全设备对所述多个加密数据进行相应解密的解密数据;基于所述稳定性测试用例将所述待加密数据和与其相应的解密数据进行对比,并根据对比结果,确定所述安全设备稳定性的测试结果。2.根据权利要求1所述的方法,其特征在于,还包括:基于所述稳定性测试用例来构造混合流量,并将所述混合流量发送至所述安全设备;通过检测所述安全设备,接收混合流量下的安全设备性能数据。3.根据权利要求2所述的方法,其特征在于,所述基于稳定性测试用例来构造混合流量,并将所述混合流量发送至所述安全设备,包括:获取针对多个目标页面信息的访问请求和针对非目标页面信息的访问请求,将所有访问请求同时发送至所述安全设备,以生成目标流量和非目标流量作为混合流量。4.根据权利要求3所述的方法,其特征在于,所述目标页面所对应的访问请求和非目标页面所对应的访问请求基于预定的混合比例及不同数据复杂度进行混合。5.根据权利要求1-4任一项所述的方法,其特征在于,基于预定的稳定性测试用例来构造多个待加密数据,包括:基于遍历所述安全设备的数据库中的待加密数据的类型信息,获取稳定性测试用例对应的目标应用的多个待加密数据的类型信息;针对各个待加密数据的类型信息,设置多个对应的待加密数据。6.一种安全设备稳定性的测试...

【专利技术属性】
技术研发人员:白敏王欣洋高鸿磊
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1