【技术实现步骤摘要】
服务器的数据测试方法、装置、设备及介质
[0001]本专利技术涉及服务器的数据测试
,具体涉及一种服务器的数据测试方法、装置、设备及介质。
技术介绍
[0002]相关技术中,针对服务器虚拟化平台的自动化测试方案较少,仅有一些方案通常基于业务流程测试框架(OBP)、Cloud Testing云测试平台、Selenium测试框架等成熟的测试工具来实现Web页面功能的简单测试。这些测试框架或平台在传统Web系统的自动化测试场景下可以发挥一定作用,普通的Web系统只有处理业务逻辑的应用程序和持久化数据的缓存或数据库,Web页面功能测试的成功意味着整个系统能够成功运行。
[0003]在服务器虚拟化平台中,除了需要处理业务逻辑的应用程序和持久化数据等,更重要是的还需要对服务器的资源配置和各种硬件设备的变更进行处理。相关技术中常规的测试方式或测试框架只能验证表面的业务功能,在执行不同操作功能后,并不能对服务器内部的资源配置进行验证以及验证后对资源进行分配、变更、回滚和释放。因此,相关技术中的测试方式,因无法验证、分配数据易导 ...
【技术保护点】
【技术特征摘要】
1.一种服务器的数据测试方法,其特征在于,所述方法包括:获取多个接口的测试清单;所述测试清单包括每个接口的目标测试数据;基于所述每个接口的目标测试数据,生成多个接口的数据测试顺序和脚本调度顺序;基于所述多个接口的数据测试顺序和脚本调度顺序,按照所述每个接口的目标测试数据对所述每个接口执行测试动作,并获取每个接口的测试结果;基于每个接口的多项验证数据,对所述每个接口的测试结果执行验证动作,并获取每个接口的验证结果,其中,所述每个接口的多项验证数据包括目标分配数据、目标变更数据、目标回滚数据和目标释放数据;基于每个接口的验证结果,生成测试报告发送至用户终端。2.根据权利要求1所述的方法,其特征在于,所述每个接口的目标测试数据包括:服务器的网页地址参数、网页模拟参数、接口时长调用参数、接口并发数据数量、接口并发测试数据、接口预设分配数据、接口预设变更数据、接口预设回滚数据、接口预设释放数据、接口预设数据释放时间。3.根据权利要求2所述的方法,其特征在于,基于所述多个接口的数据测试顺序和脚本调度顺序,按照所述每个接口的目标测试数据对所述每个接口执行测试动作,包括:基于所述多个接口的数据测试顺序和脚本调度顺序,按照所述网页地址参数和所述网页模拟参数,对所述每个接口执行网页功能测试动作;基于所述多个接口的数据测试顺序和脚本调度顺序,按照所述接口时长调用参数、所述接口并发数据数量、所述接口并发测试数据,对所述每个接口执行数据并发测试动作;基于所述多个接口的数据测试顺序和脚本调度顺序,按照所述接口预设分配数据、所述接口预设变更数据、所述接口预设回滚数据、所述接口预设释放数据、所述接口预设数据释放时间,对所述每个接口执行数据分配、变更、回滚、释放测试动作。4.根据权利要求1所述的方法,其特征在于,所述基于每个接口的多项验证数据,对所述每个接口的测试结果执行验证动作,包括:当每个接口的验证数据为目标分配数据时,确认所述服务器的数据进程是否创建;若所述服务器的数据进程成功创建,当所述服务器的处理数据、存储数据、网络数据、路由数据作为所述目标分配数据时,对所述每个接口的测试结果执行验证动作。5.根据权利要求1所述的方法,其特征在于,所述基于每个接口的多项验证数据,对所...
【专利技术属性】
技术研发人员:王怀亮,冀军,郑王力,滕春金,刘桦烁,
申请(专利权)人:中航金网北京电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。