[发明专利]一种测试接口的方法及系统在审
申请号: | 202310187992.2 | 申请日: | 2023-03-01 |
公开(公告)号: | CN116150023A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 王彬;赵秋燕 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/22;G06F8/71 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 接口 方法 系统 | ||
本发明涉及一种测试接口的方法及系统,属于接口测试技术领域,该方法包括:将接口信息写入接口文档并存储;利用中通服务平台获取所述接口文档,从接口文档中提取接口信息并存入数据库;根据所述接口信息,通过接口用例生成服务生成功能测试脚本、链路自动化测试脚本和性能测试脚本,及测试用例;通过用例分类执行平台服务分别执行所述功能测试脚本、链路自动化测试脚本和性能测试脚本,执行完成后得到结果数据;对所述结果数据进行分析生成汇总数据,将汇总数据存储到数据中心并展示到大屏;由此,测试人员只需将接口信息写入接口文档中,后续测试相关操作均自动化完成,减少了由于人工处理产生的误差,同时提高了接口测试的效率。
技术领域
本发明属于接口测试技术领域,具体涉及一种测试接口的方法及系统。
背景技术
目前,在日常项目快速敏捷迭代周期过程内,软件都涉及到有新增接口的情况,测试人员通常都需要做接口的功能测试、接口的链路自动化测试以及接口的性能测试,根据得出的测试报告判断接口是否存在漏洞,间接的保证了接口能正常稳定运行。
现在接口测试通常的做法如下,接口功能测试和接口链路自动化测试是人工导入测试用例或者直接在工具上手工输入接口地址和参数及校验断言等,再去做用例执行和报告的生成,测试前需要花费一定的人工成本去梳理功能和自动化涉及的相关接口;现有测试接口的方法中各个处理环节均严重依赖人工,存在着人工处理容易导致人为误差和接口测试的效率低的问题。
发明内容
为此,本发明提供一种测试接口的方法及系统,以解决现有测试接口的方法中各个处理环节均严重依赖人工,人工处理容易导致人为误差和接口测试的效率低的问题。
为实现以上目的,本发明采用如下技术方案:
第一方面,本发明提供一种测试接口的方法,包括:
将接口信息写入接口文档并存储;
利用中通服务平台获取所述接口文档,从接口文档中提取接口信息并存入数据库;
根据所述接口信息,通过接口用例生成服务生成功能测试脚本、链路自动化测试脚本和性能测试脚本,及测试用例;
通过用例分类执行平台服务分别执行所述功能测试脚本、链路自动化测试脚本和性能测试脚本,执行完成后得到结果数据;
利用中通服务平台对所述结果数据进行分析生成汇总数据,将汇总数据存储到数据中心,并展示到数据中心大屏。
进一步地,所述通过接口用例生成服务生成功能测试脚本、链路自动化测试脚本和性能测试脚本,及测试用例,包括:
从数据库中获取接口信息;
根据接口信息从数据库中获取数据,通过消息中间件将获取到的数据分类存储到不同数据库,并通过打标方式对数据库中字段值打标;
根据数据库中的打标的字段值和接口信息,通过用例生成解析服务生成功能测试脚本、链路自动化测试脚本和性能测试脚本,及测试用例;
将功能测试脚本、链路自动化测试脚本和性能测试脚本存入代码仓库。
进一步地,所述将接口信息通过消息中间件分类存储到不同数据库,并通过打标方式对数据库中字段值打标,包括:
通过中通服务平台将接口信息的关联数据从数据中心取出,将关联数据通过消息中间件分类并分别存储到第一数据库、第二数据库和第三数据库中;
将第一数据库中的字段值打标为F,第二数据库中字段值打标为A,第三数据库中的字段值打标为P;
根据F、A、P标和接口信息,通过用例生成解析服务生成功能测试脚本、链路自动化测试脚本和性能测试脚本,及测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310187992.2/2.html,转载请声明来源钻瓜专利网。