[发明专利]一种基于Linux云平台的后端接口测试方法及系统在审
申请号: | 202210020981.0 | 申请日: | 2022-01-10 |
公开(公告)号: | CN114297086A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 付越;梁添;唐晓东;陈妮;易孝倩 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京汇智英财专利代理事务所(普通合伙) 11301 | 代理人: | 牟长林 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 平台 后端 接口 测试 方法 系统 | ||
本发明公开了一种基于Linux云平台的后端接口测试方法及系统,方法包括:步骤S1,在Linux云平台中集成测试工具;步骤S2,设计能够遍历Linux云平台组件的功能接口的功能流程,根据所述功能流程设计测试脚本;步骤S3,执行所述测试脚本;步骤S4,获取所述测试脚本的执行数据,对所述执行数据进行整理分析。本发明的技术方案具有以下优点:优化时间成本,无需一一测试每个接口;流程全面,能覆盖到常用组件的大部分接口;易扩展性,能根据测试要求随时变化测试内容。
技术领域
本申请涉及云平台接口测试技术领域,尤其涉及一种基于Linux云平台的后端接口测试方法及系统。
背景技术
近些年来,云计算成为信息技术产业发展的战略重点。全球信息技术企业纷纷向云计算转型。云计算带来生活、生产方式和商业模式的根本性变化,成为全社会关注的焦点。Openstack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合,并且为私有云和公有云提供可扩展的弹性的云计算服务,而基于Openstack的云平台也在被广泛的使用在国防、金融等多种领域。
由于需求不同,各个厂家的云平台产品会对用户的需求进行封装,通过restful接口调用不同的Openstack接口,实现对应功能。普遍而言,云平台集群规模大,涉及的功能模块复杂,场景丰富。因此,验证云平台的功能是否可以正常实现,能否在前期测试时使用更短的时间,发现更多功能方面的问题,提高测试效率,是非常有必要的工作。
通常来讲,一般在Openstack集群部署完成后,使用Rally工具对Openstack集群进行后端接口测试。Rally是Openstack社区推出开源测试工具,可用于对各个组件进行功能和性能测试。通过使用Rally组件,用户可完成Openstack云计算平台各个组件的功能验证、大规模负载测试(性能测试)、输出测试报告等一系列动作。
在现有的云平台使用Rally进行后端接口测试相关发明中,“一种对Openstack集群进行自动化性能测试的方法”(CN202010660326.2)公开了一种使用Rally工具的自动化性能测试的方法,通过初始化,运行性能测试,导出性能报告进行性能测试和分析。该发明主要涉及领域为性能测试,且功能覆盖范围较小,绝大多数接口健壮性未进行测试。
在“接口测试方法、装置及服务器”(CN201910671281.6)中,公开了一种使用网络功能虚拟化编排器,在和虚拟机之间进行的自动化测试,主要针对镜像功能,通过修改yml文件,调用Openstack接口进行性能测试。该发明主要使用网络功能虚拟化编排器进行测试,主要针对服务器进行测试,并且并不是每个产品都有网络功能虚拟化编排器,适用范围不够广。
综上所述,已有的发明实施例中针对Linux云平台后端接口的测试方法的设计不够全面、系统。
发明内容
为解决上述现有技术所存在的问题,本发明提出了一种基于Linux云平台的后端接口测试方法及系统,将云平台的组件功能进行全面测试,更系统的对云平台组件间的接口的性能健壮性进行测试;充分体现云平台接口性能,便于对云平台的性能和稳定进行分析以及优化。
本发明一方面提出一种基于Linux云平台的后端接口测试方法,包括:
步骤S1,在Linux云平台中集成测试工具;
步骤S2,设计能够遍历Linux云平台组件的功能接口的功能流程,根据所述功能流程设计测试脚本;
步骤S3,执行所述测试脚本;
步骤S4,获取所述测试脚本的执行数据,对所述执行数据进行整理分析。
可选地,所述测试工具为Rally工具。
可选地,所述Linux云平台组件包括计算组件、存储组件、网络组件、镜像组件和认证组件中的一种或多种的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210020981.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通信方法和通信装置
- 下一篇:一种环保型污水处理厂用污泥处理设备