[发明专利]一种测试用例管理方法、装置、系统、设备和介质在审
申请号: | 202210236390.7 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114610617A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 谢岳峰;刘薇;丁岳鹏;黄德龙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/176 |
代理公司: | 北京元合联合知识产权代理事务所(特殊普通合伙) 11653 | 代理人: | 李非非 |
地址: | 310056 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 管理 方法 装置 系统 设备 介质 | ||
本申请公开了一种测试用例管理方法、装置、系统、设备和介质。该方法包括:接收目标测试客户端发送的针对测试用例输入的管理请求,该测试用例用于测试与待测试业务场景对应的应用程序编程接口;响应管理请求,设置与测试用例对应的操作锁;根据操作锁,对针对测试用例输入的管理请求进行控制。本申请提供的实施例通过对测试用例的操作锁进行管理,避免不同测试客户端针对同一个测试用例进行管理操作时产生的冲突问题,有效地提高在复杂业务场景下的接口测试效率。
技术领域
本发明涉及计算机技术领域,特别是指一种测试用例管理方法、装置、系统、设备和介质。
背景技术
应用程序编程接口(英文全称Application Programming Interface,英文缩写)是软件系统之间的通信和数据交换的衔接规范。API测试是针对系统所提供的API进行验证。
在API测试中,通常可以使用软件将调用发送到API,然后获取输出并记下系统的响应。API测试大致可以包括准备测试数据;通过API测试工具发起对被测API的请求;验证返回结果的响应。常用的测试工具可以是基于图形界面的Postman,支持API性能测试的Jmeter等。
但是,目前的通用测试工具或者独自研发的测试平台,都不能满足复杂业务流程的API测试需求。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种测试用例管理方法、装置、系统、设备和介质,来解决现有API测试工具导致API测试效率较低的问题。
第一方面,本发明的实施例提供了一种测试用例管理方法,该方法包括:
接收目标测试客户端发送的针对测试用例输入的管理请求,该测试用例用于测试与待测试业务场景对应的应用程序编程接口;
响应管理请求,设置与测试用例对应的操作锁;
根据操作锁,对针对测试用例输入的管理请求进行控制。
第二方面,本发明的实施例提供了一种测试用例管理装置,该装置被配置于测试服务端,该装置包括:
请求接收模块,用于接收目标测试客户端发送的针对测试用例输入的管理请求,该测试用例用于测试与待测试业务场景对应的应用程序编程接口;
操作锁管理器,用于响应管理请求,设置与测试用例对应的操作锁;根据该操作锁,对针对测试用例输入的管理请求进行控制。
第三方面,本发明实施例提供了一种测试用例管理系统,该系统包括至少一个测试客户端和至少一个测试服务端,每个测试服务端上配置如第二方面描述的测试用例管理装置;
测试客户端,用于向测试服务端发送针对目标测试用例的管理请求。
第四方面,本发明实施还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行该程序时实现本发明实施例描述的方法。
第五方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明实施例描述的方法。
本发明提供的技术方案带来的有益效果是:
本发明提供了一种测试用例管理方法、装置、系统、设备和介质,该方法包括接收目标测试客户端发送的针对测试用例输入的管理请求;响应该管理请求,设置与测试用例对应的操作锁;根据操作锁,对其他测试客户端针对测试用例输入的管理请求进行控制。该方法通过管理测试用例的操作锁,避免了不同的测试客户端针对同一个测试用例进行管理操作的冲突问题,有效地提高在复杂业务场景下的接口测试效率。
可选地,通过将测试用例的测试用例数据与测试实现程序进行分离,以及根据测试用例数据的编排生成与执行步骤对应的代码,进一步有效地提高复杂业务场景下的接口测试效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210236390.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配网侧分布式储能优化调度方法、存储介质
- 下一篇:一种建筑工程用沙子筛选设备