[发明专利]一种接口自动化测试系统、方法、装置及存储介质在审
| 申请号: | 201910924445.1 | 申请日: | 2019-09-27 |
| 公开(公告)号: | CN111026634A | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 蔡军高;杨鹏飞;王欣 | 申请(专利权)人: | 珠海随变科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 519085 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 接口 自动化 测试 系统 方法 装置 存储 介质 | ||
本发明实施例公开了一种接口自动化测试系统、方法、装置及存储介质,该系统包括:自助式测试模块,所述自助式测试模块与至少一个待测试的后端服务接口相连;所述自助式测试模块,用于将测试数据输入页面进行前端展示;通过所述测试数据输入页面接收测试人员输入的测试数据发送给预先指定的至少一个目标后端服务接口,以对所述至少一个目标后端服务接口进行自助式测试。本发明实施例的技术方案,通过自助式测试模块,灵活的调用对应的后端服务接口,并向目标后端服务接口发送可视化的测试数据,在实现了接口自动化测试的同时,向后端服务接口发送的请求页面,也便于测试人员继续进行后端服务接口测试,避免了持续集成测试用例,简化了测试过程,提高了测试效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种接口自动化测试系统、方法、装置及存储介质。
背景技术
随着网络技术的迅速发展,越来越多的软件开始走进人们的视线中,而软件项目正是通过接口(Application Interface)实现数据通信,随着业务量的增加或者业务类型的更新,接口的服务也随之增多。
接口需要进行的测试项目很多,例如,在开发提交新的接口前需要进行冒烟测试,以保证系统是能够正常开展测试;新功能测试完成或者Bug验证测试完成后需要进行回归测试,保证Bug修改完成后没有引入新的问题。而对接口的各项测试通常是通过建立接口的自动化测试框架进行的。
现有的接口自动化测试框架,只能针对封装好的测试用例进行各项功能测试,而对封装好的各测试用例很难进行修改操作,因此,现有的接口自动化测试框架难以灵活的选择被测项目,同时,现有的测试方法十分繁琐,需要持续集成测试用例,测试效率较低。
发明内容
本发明实施例提供了一种接口自动化测试系统、方法、装置及存储介质,以实现向后端服务接口发送请求页面,便于进行后端服务接口测试。
第一方面,本发明实施例提供了一种接口自动化测试系统,该系统包括:
自助式测试模块,所述自助式测试模块与至少一个待测试的后端服务接口相连;
所述自助式测试模块,用于将测试数据输入页面进行前端展示;通过所述测试数据输入页面接收测试人员输入的测试数据发送给预先指定的至少一个目标后端服务接口,以对所述至少一个目标后端服务接口进行自助式测试。
第二方面,本发明实施例提供了一种接口自动化测试方法,应用于本发明任意实施例所述的接口自动化测试系统中,该方法包括:
根据Spring MVC的Web开发框架生成页面请求,并将所述页面请求发送至控制器中;
所述控制器接收到所述页面请求后,向业务层发送请求处理信息;
所述业务层根据接收到的所述请求处理信息,向目标后端服务接口发送请求信息,并接收所述目标后端服务接口返回的响应信息;
所述业务层根据接收到的所述响应信息,向所述控制器发送请求处理结果;
所述控制器根据接收到的所述请求处理结果,渲染视图并展示在所述浏览器上。
第三方面,本发明实施例提供了一种接口自动化测试装置,包括:
页面请求生成模块,集成于浏览器中,用于根据Spring MVC的Web开发框架生成页面请求,并将所述页面请求发送至控制器中;
处理信息发送模块,集成于控制器中,用于接收到所述页面请求后,向业务层发送请求处理信息;
响应信息获取模块,集成于业务层中,用于根据接收到的所述请求处理信息,向目标后端服务接口发送请求信息,并接收所述目标后端服务接口返回的响应信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海随变科技有限公司,未经珠海随变科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910924445.1/2.html,转载请声明来源钻瓜专利网。





