[发明专利]一种可观测性平台的功能测试方法及装置在审
| 申请号: | 202310045082.0 | 申请日: | 2023-01-30 |
| 公开(公告)号: | CN116225911A | 公开(公告)日: | 2023-06-06 |
| 发明(设计)人: | 李宇飞;张国山;陆宏鸣;蒋烁淼 | 申请(专利权)人: | 上海观测未来信息技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F13/38 |
| 代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 隋晓勇 |
| 地址: | 201203 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 观测 平台 功能 测试 方法 装置 | ||
1.一种可观测性平台的功能测试方法,其特征在于,包括以下步骤:
S1、编写并存储自定义的测试用例;
S2、输入待回归的版本,根据所述版本的版本信息和所述测试用例计算所述版本的回归用例,并形成回归用例集合;
S3、根据所述回归用例集合申请计算资源,根据所述计算测试资源实时创建Pod;
S4、在所述Pod中执行所述回归用例,并对所述回归用例进行测试,得到测试结果并缓存;
S5、读取所述测试结果并汇总测试相关信息,转换成行协议格式并输出到可观测性平台进行二次加工和分析。
2.根据权利要求1所述的功能测试方法,其特征在于,所述S3步骤中,所述申请计算资源的方法包括动态调用Kubernetes的VirtualKubelet申请计算资源。
3.根据权利要求1所述的功能测试方法,其特征在于,所述S3步骤中,所述测试资源包括测试资源的名称、测试资源的类型、测试资源的配置和测试资源的环境信息。
4.根据权利要求1所述的功能测试方法,其特征在于,所述S1步骤中,所述测试用例的定义信息包括测试装置、测试用例信息、版本控制信息和自定义标签。
5.根据权利要求4所述的功能测试方法,其特征在于,所述测试相关信息包括所述测试用例的定义信息、所述测试用例的运行环境信息和所述测试用例的执行信息。
6.根据权利要求1所述的功能测试方法,其特征在于,所述S4步骤中,所述测试结果包括API地址、参数、错误消息、响应时间以及是否符合预期。
7.根据权利要求1所述的功能测试方法,其特征在于,所述S5步骤中,所述二次加工和分析包括通过调用API验证所述可观测性平台的功能是否正常。
8.一种可观测性平台功能测试的装置,使用如权利要求1-7任一项所述的方法,其特征在于,包括:
测试用例管理模块:存储自定义的测试用例;
回归用例计算模块:输入待回归的版本,根据所述版本的版本信息和所述测试用例计算所述版本的回归用例,并形成回归用例集合;
Pod调度模块:根据所述回归用例集合申请计算资源,根据所述计算测试资源实时创建Pod;
测试结果处理模块:在所述Pod中执行所述回归用例,并对所述回归用例进行测试,得到测试结果并缓存;
数据输出模块:读取所述测试结果并汇总测试相关信息,转换成行协议格式并输出到可观测性平台进行二次加工和分析。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序执行时实现权利要求1-7任一项所述的功能测试方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7任一项所述的功能测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海观测未来信息技术有限公司,未经上海观测未来信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310045082.0/1.html,转载请声明来源钻瓜专利网。





