[发明专利]接口自动化测试方法、系统、介质及终端在审
申请号: | 202211191860.9 | 申请日: | 2022-09-28 |
公开(公告)号: | CN115587028A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 张伟明 | 申请(专利权)人: | 上海九方云智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 高璀璀 |
地址: | 201508 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 自动化 测试 方法 系统 介质 终端 | ||
本发明提供了一种接口自动化测试方法、系统、介质及终端,包括:接口功能测试步骤:在每次执行测试用例标识对应的测试用例之前,根据关联用例信息获取待测用例参数信息,根据获取到的待测用例参数信息和待测用例模板生成待测接口测试用例,利用待测接口测试用例对实时变化的接口进行功能测试;接口性能测试步骤:接收测试人员发送的性能测试指令,通过测试用例标识与性能测试模板通信生成性能测试脚本,再将脚本传输到容器内,通过容器运行脚本进行性能测试;所述接口性能测试步骤是否需要进行由接口功能测试结果提供。本方法具有测试过程自我驱动的特点,大大节省了重复编写测试用例内容和编写性能测试脚本所耗费的时间。
技术领域
本发明涉及软件接口测试领域,具体地,涉及一种接口自动化测试方法、系统、介质及终端。
背景技术
目前,随着计算机技术的日益发展、互联网金融公司的业务种类的日益丰富,系统复杂度越来越高,接口越来越多,自动化测试的需求日益增长。
通常的测试方法主要是通过开发测试工具实现的,现有的测试工具从技术架构的角度而言主要分为商用测试工具、开源测试框架和测试人员编制的轻量化测试脚本;从功能的角度而言主要分为功能测试工具、性能测试工具和安全性测试工具;从运行平台角度而言主要分为基于Windows操作系统、基于Unix/Linux操作系统等;从被测系统角度而言例如分为Web测试工具、报文测试工具等。
然而,在测试过程中,有时对某个接口进行测试时,需要先后进行功能测试和性能测试,而在进行功能测试时,软件系统的复杂度不断上升,传统功能测试的片面性及滞后性导致测试成本急剧增加,且测试效率大幅度下降,仅靠功能测试难以保证项目质量及进度。然后进行性能测试时,功能测试用例无法复用,导致编写测试用例和性能测试脚本耗费更多的时间,从而降低了接口测试效率。
在公告号为CN107797917B的中国专利文献中,公开了一种性能测试脚本生成方法及装置。所述方法包括:获取功能测试流程对应的代码数据以及功能测试中产生的功能测试数据;根据所述功能测试流程对应的代码数据和预设请求系统信息生成性能测试脚本模板的头部信息;根据所述功能测试流程对应的代码数据和所述功能测试中产生的功能测试数据生成所述性能测试脚本模板的请求信息;根据所述性能测试脚本模板的头部信息和所述性能测试脚本模板的请求信息生成性能测试脚本。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种接口自动化测试方法、系统、介质及终端。
根据本发明提供的一种接口自动化测试方法,包括:
接口功能测试步骤:在每次执行测试用例标识对应的测试用例之前,根据关联用例信息获取待测用例参数信息,根据获取到的待测用例参数信息和待测用例模板生成待测接口测试用例,利用待测接口测试用例对实时变化的接口进行功能测试;
接口性能测试步骤:接收性能测试指令,通过测试用例标识与性能测试模板通信生成性能测试脚本,再将脚本传输到容器内,通过容器运行脚本进行性能测试;
所述接口性能测试步骤是否需要进行由接口功能测试结果提供。
优选地,所述接口功能测试步骤包括以下子步骤:
步骤S1.1:创建接口功能测试驱动指令;
通过客户端接收用户输入的测试用例配置信息,根据功能测试用例配置信息,获取当前测试用例唯一标识,提取前置测试用例中关联参数并进行调整,生成接口功能测试驱动指令;
步骤S1.2:监听接口功能测试驱动指令;
通过客户端将生成的接口功能测试驱动指令发送到服务端,通过所述服务端实时监听接口功能测试驱动指令并将监听到的接口功能测试驱动指令存储到第一存储介质中;
步骤S1.3:分析和过滤接口功能测试驱动指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海九方云智能科技有限公司,未经上海九方云智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211191860.9/2.html,转载请声明来源钻瓜专利网。