[发明专利]一种接口测试建模方法、装置、电子设备和存储介质在审
申请号: | 202111520101.8 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114201397A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 郑勇;杜忠田;冯德伟;柯文阜;余梅燕;张宇峰;李忠 | 申请(专利权)人: | 中国电信集团系统集成有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京知汇林知识产权代理事务所(普通合伙) 11794 | 代理人: | 董涛 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 建模 方法 装置 电子设备 存储 介质 | ||
本发明涉及一种接口测试建模方法、装置、电子设备和存储介质,该方法包括:获取待测试接口的详细定义和接口信息;解析待测试接口的详细定义得到定义数据;存储定义数据到接口定义数组中;定义接口定义数组中的每个接口;存储接口定义数组和所述接口信息到自动化测试系统中进行建模得到接口测试模型。本发明从接口文档管理工具中获取待测试接口的详细定义和接口信息,并建立接口测试模型;建立接口模型过程大部分由软件程序通过接口定义生成,少量由人工配置完成建模得到接口测试模型后,可以自动生成自动化测试配置,自动化测试配置配合测试数据就可以对单个接口进行测试,通过编排生成各种场景的接口测试用例,提高了程序自动化测试的效率。
技术领域
本发明涉及程序自动化测试技术领域,特别是涉及一种接口测试建模方法、装置、电子设备和存储介质。
背景技术
在中国电信云转数改的发展大趋势下,今后所有应用都将在上云,而上云的应用、系统大都以微服务的架构进行建设,通过对外发布服务提供自身的能力,或是通过接口调用使用其他应用的能力,这些都充斥着接口的调用。因此当前大部分的应用功能软件在上市之前,都需要进行大量的接口测试,接口测试已经成为产品开发迭代中不可或缺的一步。而在接口测试中需要进行测试用例的编写、测试数据的准备、测试接口的验证以及Mock服务的提供,这些都需要大量的工作量。为了减少这些工作,我们需要对接口测试进行建模,通过建模尽量让这些工作自动化,提高自动化测试的工作效率;
目前的行业内在自动化测试中对于接口测试建模的不多,而且建模都是手工的,其效率不高。同时对于接口用例脚本的编写以及测试数据的维护也都是手动或者半自动,当接口变动时又需要花费大量的人力以及时间对接口模型和接口用例脚本、测试数据进行修改和维护。这使得接口测试建模对接口自动化测试来说用处不大,无法提高自动化测试的自动化水平,无法提高自动化测试效率,从而减少测试用例和测试数据的维护成本。这就使得自动化测试难于推广及在测试中发挥作用。
发明内容
基于现有技术中目前的行业内在程序自动化测试中对于接口测试建模的不多,而且建模都是手工的,其效率不高的技术问题,本发明提供一种接口测试建模方法、装置、电子设备和存储介质。
第一方面,本发明实施例提供一种接口测试建模方法,包括:
获取待测试接口的详细定义和接口信息;
解析待测试接口的详细定义得到定义数据;
存储定义数据到接口定义数组中;
定义接口定义数组中的每个接口;
存储接口定义数组和接口信息到自动化测试系统中进行建模,得到接口测试模型;
接口测试模型用于辅助自动化测试;
其中,定义数据至少包括:接口地址路径、传送方式、请求数据类型、响应数据类型、请求参数列表、响应参数列表和响应状态;
接口信息至少包括:接口的名称、协议和用途。
进一步地,上述一种接口测试建模方法中进行建模,得到接口测试模型,包括:
请求参数列表中和响应参数列表中的参数字段设置成默认值,生成初始接口测试模型;
设置初始接口测试模型得到接口测试模型。
进一步地,上述一种接口测试建模方法中,设置初始接口测试模型得到接口测试模型,包括:
设置所述请求参数列表中的值为固定值或变量;
设置所述响应参数列表中的值、对应字段的解析规则以及响应结果字段的检查规则。
进一步地,上述一种接口测试建模方法中进行建模,设置初始接口测试模型得到接口测试模型,还包括:设置字段模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信集团系统集成有限责任公司,未经中国电信集团系统集成有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111520101.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:叠柱式二维多柱塞单体泵
- 下一篇:一种用于环境工程大气污染降水取样检测设备