[发明专利]一种接口测试方法、装置、电子设备及介质在审
申请号: | 202010785363.6 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112052161A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 郭学敏 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/22;G06K9/62 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 装置 电子设备 介质 | ||
本申请提供一种接口测试方法、装置、电子设备及介质。本申请通过将新接口与若干个旧接口进行比对,能够从若干个旧接口中找到与新接口相似的接口,进而能够将这些相似的接口的用例,进而将这些相似的接口的用例对相似的接口进行测试,进而从中确定出测试通过的用例,然后根据该测试通过的用例的信息确定新接口的测试用例信息,最终根据新接口的测试用例信息自动形成新的测试用例信息,完成对新接口的自动测试。这样一来,本申请就能够通过自动发起接口测试,可以快速找出测试问题,同时提高测试人员工作效率。与此同时,自动填充用例信息也可以减少自动化用例脚本创建过程中重复操作,使操作流程更加简洁,以及增加系统下面接口的自动化接入数。
技术领域
本申请涉及计算机技术领域,具体而言,本申请涉及一种接口测试方法、装置、电子设备及介质。
背景技术
目前市场上存在的智能化测试框架主要用于单元测试、APP测试或者UI层面测试,随着微服务化和中台化的发展,很多系统的被测件没有UI层。而接口层面的测试需求日益增加。
然而,由于传统功能测试复杂繁琐、测试人员存在代码写作能力弱或者未能真正的使用自动化测试等原因,现有的接口测试不够智能、效率低。
发明内容
本申请提供了一种接口测试方法、装置、电子设备及介质,旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
本申请第一方面提供了一种接口测试方法,所述方法包括:
监听接口代码更新报表、接口工程部署信息,以确定新接口的信息;
对所述新接口的信息进行数据预处理,并将数据预处理的结果作为测试样本集;
将所述测试样本集加入目标分类器进行分类,以确定所述新接口的分类标签;
根据所述新接口的分类标签从接口库中匹配出相似度满足预设阈值的若干个相似接口;
依次获取所述若干个相似接口中每个所述若干个相似接口的测试用例;
将所述相似接口的测试用例对所述相似接口进行测试,并确定测试通过的测试用例及所述测试通过的测试用例的信息;
将所述测试通过的测试用例的信息与所述新接口进行匹配,以确定所述新接口的测试用例信息;
根据所述新接口的测试用例信息触发测试平台执行新的用例测试,以对所述新接口进行冒烟用例测试并生成测试结果。
在本申请第一方面中,通过将新接口与若干个旧接口进行比对,能够从若干个旧接口中找到与新接口相似的接口,进而能够将这些相似的接口的用例,进而将这些相似的接口的用例对相似的接口进行测试,进而从中确定出测试通过的用例,然后根据该测试通过的用例的信息确定新接口的测试用例信息,最终根据新接口的测试用例信息自动形成新的测试用例信息,完成对新接口的自动测试。这样一来,本申请就能够通过自动发起接口测试,可以快速找出测试问题,同时提高测试人员工作效率。与此同时,自动填充用例信息也可以减少自动化用例脚本创建过程中重复操作,使操作流程更加简洁,以及增加系统下面接口的自动化接入数。
在本申请第一方面中,作为一种可选的实施方式,所述将所述相似接口的测试用例对所述相似接口进行测试,并确定测试通过的测试用例及所述测试通过的测试用例的信息,包括:
根据所述若干个相似接口的测试用例的相似度的从高到低的顺序,将所述相似接口的测试用例对所述相似接口进行测试,并确定测试通过的测试用例及所述测试通过的测试用例的信息。
在本申请第一方面中,作为一种可选的实施方式,在所述将所述测试样本集加入目标分类器进行分类,以确定所述新接口的分类标签之前,所述方法还包括:
获取若干系统的接口信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010785363.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:降脂/减肥复方水凝胶的制备方法
- 下一篇:一种多功能一体化除尘装置及方法