[发明专利]一种接口测试脚本生成方法、系统及存储介质有效
申请号: | 202110678024.2 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113238965B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 方剑;谢如栋;徐夫明;刘安琪;陈云 | 申请(专利权)人: | 杭州遥望网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 纪志超 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 脚本 生成 方法 系统 存储 介质 | ||
本发明公开了一种接口测试脚本生成方法、系统及存储介质,方法包括:前端设备获取待测试项目的代理端口,并通过代理端口将待测试项目的HTTP请求发送至代理服务器;HTTP请求包含接口信息;代理服务器接收HTTP请求,根据代理端口的端口号确定待测试项目的项目信息,并将HTTP请求及项目信息发送至接口测试平台;接口测试平台利用HTTP请求及项目信息生成待测试项目的接口测试脚本。本发明为待测试项目分配了代理服务器的代理端口,可确保接口测试平台通过代理服务器获取待测试项目中已配置好的接口信息,进而直接利用该接口信息自动生成接口测试脚本,无需人工配置接口信息,可有效提升接口信息配置效率。
技术领域
本发明涉及接口测试领域,特别涉及一种接口测试脚本生成方法、系统及存储介质。
背景技术
接口是系统间或是系统内部各子模块间的数据交互点。在网络项目的开发过程中,为确保项目内各模块间能够通过接口正常地进行数据交互,需要对各接口进行测试。
相关技术中,测试人员可以利用通用的接口测试工具生成接口测试脚本,并利用接口测试脚本对待测试项目进行接口测试,但开发人员需要手动配置用于生成接口测试脚本的接口信息,当待测试的接口数量、接口信息较多时,或是待测试项目经常出现接口信息变更时,人工配置及修改的方式将会非常繁琐,降低了开发人员的测试效率。
发明内容
本发明的目的是提供一种接口测试脚本生成方法、系统及存储介质,其中,接口测试平台可通过代理服务器直接获取待测试项目中已配置好的接口信息,进而利用该接口信息自动生成接口测试脚本,无需人工配置接口信息,能够有效提升接口信息配置效率。
为解决上述技术问题,本发明提供一种接口测试脚本生成方法,包括:
前端设备获取待测试项目的代理端口,并通过所述代理端口将所述待测试项目的HTTP请求发送至代理服务器;所述HTTP请求包含接口信息;
所述代理服务器接收所述HTTP请求,根据所述代理端口的端口号确定所述待测试项目的项目信息,并将所述HTTP请求及所述项目信息发送至接口测试平台;
所述接口测试平台利用所述HTTP请求及所述项目信息生成所述待测试项目的接口测试脚本。
可选地,在前端设备获取待测试项目的代理端口之前,还包括:
所述接口测试平台创建所述待测试项目及对应的项目信息,并将空闲的代理端口对应的端口号与所述项目信息建立对应关系,以将所述空闲的代理端口设置为所述待测试项目的代理端口。
可选地,所述将所述HTTP请求及所述项目信息发送至接口测试平台,包括:
所述代理服务器将所述项目信息及所述HTTP请求存储至所述待测试项目在请求数据库中的对应区域;
所述接口测试平台在所述请求数据库中获取所述待测试项目的HTTP请求及项目信息。
可选地,在所述接口测试平台利用所述HTTP请求及所述项目信息生成所述待测试项目的接口测试脚本之后,还包括:
所述接口测试平台利用所述接口测试脚本对所述待测试项目进行接口测试,并根据接口测试结果生成接口测试报告。
可选地,所述代理服务器为Mitmproxy代理服务器。
可选地,所述接口测试平台利用所述HTTP请求及所述项目信息生成所述待测试项目的接口测试脚本,包括:
所述接口测试平台根据所述项目信息在脚本数据库中查找所述待测试项目的接口测试脚本,并将所述HTTP请求与所述接口测试脚本进行对比,确定所述HTTP请求中的变更接口信息;
所述接口测试平台在所述脚本数据库中利用所述变更接口信息更新所述接口测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州遥望网络科技有限公司,未经杭州遥望网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110678024.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有回送足球功能的足球射门练习装置
- 下一篇:一种逆变器总成