一种系统测试方法、装置及电子设备制造方法及图纸

技术编号:25598542 阅读:15 留言:0更新日期:2020-09-11 23:56
本发明专利技术提供了一种系统测试方法、装置及电子设备,可以得到资源配置数据对应的参考数据处理结果,以及计费系统得到的该资源配置数据对应的待测试数据处理结果,然后对参考数据处理结果和待测试数据处理结果进行比较,依据比较结果得到所述计费系统的测试结果。由于本发明专利技术可以对计费系统进行自动测试,不需要人工参与,从而可以避免由于人工参与而带来的测试不准确的问题,使得判断出的云计算平台的计费系统计费是否出现错误的结果较准确。

【技术实现步骤摘要】
一种系统测试方法、装置及电子设备
本专利技术涉及数据处理领域,更具体的说,涉及一种系统测试方法、装置及电子设备。
技术介绍
云计算平台是一种新型软件服务,云计算平台的计费系统具有独特性,相对传统的计费软件服务,云计算平台的计费系统计费方式更加弹性和灵活。云计算的计费系统除了适用于现有的依据时间、使用量等常规计费场景之外,还适用于更加灵活的场景,如不同类型的任意资源/服务的随时退定、停用、缩容、扩容场景,同时还会叠加保底消费、后付费、部分计费等场景。云计算平台的计费系统的计费准确度会影响云计算平台的运行稳定性,为了避免由于云计算平台的计费系统计费出现错误而导致云计算平台出现运行错误的情况,可以对云计算平台的计费系统的计费准确性进行人工测试,但是人工测试方式得到的计费系统的测试结果不准确,从而判断出的云计算平台的计费系统计费是否出现错误的结果也不准确。
技术实现思路
有鉴于此,本专利技术提供一种系统测试方法、装置及电子设备,以解决现有技术中人工测试方式得到的计费系统的测试结果不准确,从而判断出的云计算平台的计费系统计费是否出现错误的结果也不准确的问题。为实现上述目的,本专利技术提供如下技术方案:一种系统测试方法,包括:获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据处理规则包括资源配置类型、资源配置量与资源处理方式的对应关系;使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果;获取所述云计算平台中的计费系统计算得到的所述资源配置数据对应的待测试数据处理结果;依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果。可选地,使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果,包括:对所述资源配置数据进行拆分,得到多个资源配置子数据;不同的所述资源配置子数据对应不同的资源配置类型和/或资源配置量;不同所述资源配置子数据对应不同的资源配置数据处理子规则;所述资源配置数据处理子规则包括资源配置类型、资源配置量与资源处理方式的一种对应关系;所述资源配置数据处理规则包括所述资源配置数据处理子规则;对于每一所述资源配置子数据,使用所述资源配置子数据对应的所述资源配置数据处理子规则中的资源处理方式对所述资源配置子数据进行处理,得到所述资源配置子数据对应的参考数据子处理结果;将所述参考数据子处理结果之和确定为所述资源配置数据对应的参考数据处理结果。可选地,依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果,包括:若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果相同,确定所述计算系统的测试结果为第一标识信息;所述第一标识信息表征所述计算系统测试通过;若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果不相同,确定所述计算系统的测试结果为第二标识信息;所述第二标识信息表征所述计算系统测试未通过。可选地,获取所述资源配置数据对应的资源配置数据处理规则,包括:获取与所述资源配置数据对应的数据处理规则模板;对所述数据处理规则模板进行调整,以使调整后的数据处理规则模板与所述资源配置数据相匹配。可选地,在依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果之后,还包括:删除所述资源配置数据。一种系统测试装置,包括:第一数据获取模块,用于获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据处理规则包括资源配置类型、资源配置量与资源处理方式的对应关系;第一处理模块,用于使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果;第二数据获取模块,用于获取所述云计算平台中的计费系统计算得到的所述资源配置数据对应的待测试数据处理结果;第二处理模块,用于依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果。可选地,所述第一处理模块包括:拆分子模块,用于对所述资源配置数据进行拆分,得到多个资源配置子数据;不同的所述资源配置子数据对应不同的资源配置类型和/或资源配置量;不同所述资源配置子数据对应不同的资源配置数据处理子规则;所述资源配置数据处理子规则包括资源配置类型、资源配置量与资源处理方式的一种对应关系;所述资源配置数据处理规则包括所述资源配置数据处理子规则;第一处理子模块,用于对于每一所述资源配置子数据,使用所述资源配置子数据对应的所述资源配置数据处理子规则中的资源处理方式对所述资源配置子数据进行处理,得到所述资源配置子数据对应的参考数据子处理结果;第二处理子模块,用于将所述参考数据子处理结果之和确定为所述资源配置数据对应的参考数据处理结果。可选地,所述第二处理模块具体用于:若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果相同,确定所述计算系统的测试结果为第一标识信息;所述第一标识信息表征所述计算系统测试通过;若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果不相同,确定所述计算系统的测试结果为第二标识信息;所述第二标识信息表征所述计算系统测试未通过。可选地,所述第一数据获取模块用于获取所述资源配置数据对应的资源配置数据处理规则时,具体用于:获取与所述资源配置数据对应的数据处理规则模板,对所述数据处理规则模板进行调整,以使调整后的数据处理规则模板与所述资源配置数据相匹配。一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据处理规则包括资源配置类型、资源配置量与资源处理方式的对应关系;使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果;获取所述云计算平台中的计费系统计算得到的所述资源配置数据对应的待测试数据处理结果;依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果。经由上述的技术方案可知,本专利技术提供了一种系统测试方法、装置及电子设备,可以得到资源配置数据对应的参考数据处理结果,以及计费系统得到的该资源配置数据对应的待测试数据处理结果,然后对参考数据处理结果和待测试数据处理结果进行比较,依据比较结果得到所述计费系统的测试结果。由于本专利技术可以对计费系统进行自动测试,不需要人工参与,从而可以避免由于人工参与而带来的测试不本文档来自技高网...

【技术保护点】
1.一种系统测试方法,其特征在于,包括:/n获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据处理规则包括资源配置类型、资源配置量与资源处理方式的对应关系;/n使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果;/n获取所述云计算平台中的计费系统计算得到的所述资源配置数据对应的待测试数据处理结果;/n依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果。/n

【技术特征摘要】
1.一种系统测试方法,其特征在于,包括:
获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据处理规则包括资源配置类型、资源配置量与资源处理方式的对应关系;
使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果;
获取所述云计算平台中的计费系统计算得到的所述资源配置数据对应的待测试数据处理结果;
依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果。


2.根据权利要求1所述的系统测试方法,其特征在于,使用所述资源配置数据处理规则对所述资源配置数据进行处理,得到所述资源配置数据对应的参考数据处理结果,包括:
对所述资源配置数据进行拆分,得到多个资源配置子数据;不同的所述资源配置子数据对应不同的资源配置类型和/或资源配置量;不同所述资源配置子数据对应不同的资源配置数据处理子规则;所述资源配置数据处理子规则包括资源配置类型、资源配置量与资源处理方式的一种对应关系;所述资源配置数据处理规则包括所述资源配置数据处理子规则;
对于每一所述资源配置子数据,使用所述资源配置子数据对应的所述资源配置数据处理子规则中的资源处理方式对所述资源配置子数据进行处理,得到所述资源配置子数据对应的参考数据子处理结果;
将所述参考数据子处理结果之和确定为所述资源配置数据对应的参考数据处理结果。


3.根据权利要求1所述的系统测试方法,其特征在于,依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果,包括:
若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果相同,确定所述计算系统的测试结果为第一标识信息;所述第一标识信息表征所述计算系统测试通过;
若所述比较结果为所述参考数据处理结果和所述待测试数据处理结果不相同,确定所述计算系统的测试结果为第二标识信息;所述第二标识信息表征所述计算系统测试未通过。


4.根据权利要求1所述的系统测试方法,其特征在于,获取所述资源配置数据对应的资源配置数据处理规则,包括:
获取与所述资源配置数据对应的数据处理规则模板;
对所述数据处理规则模板进行调整,以使调整后的数据处理规则模板与所述资源配置数据相匹配。


5.根据权利要求1所述的系统测试方法,其特征在于,在依据所述参考数据处理结果和所述待测试数据处理结果的比较结果,得到所述计费系统的测试结果之后,还包括:
删除所述资源配置数据。


6.一种系统测试装置,其特征在于,包括:
第一数据获取模块,用于获取云计算平台中的资源配置数据,以及所述资源配置数据对应的资源配置数据处理规则;所述资源配置数据包括资源配置类型以及资源配置量;所述资源配置数据...

【专利技术属性】
技术研发人员:蒋强
申请(专利权)人:优刻得科技股份有限公司
类型:发明
国别省市:上海;31

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

1