[发明专利]一种软件项目的测试系统、方法、装置及存储介质有效
| 申请号: | 201910924470.X | 申请日: | 2019-09-27 |
| 公开(公告)号: | CN111026635B | 公开(公告)日: | 2021-03-05 |
| 发明(设计)人: | 王欣;蔡军高;杨鹏飞 | 申请(专利权)人: | 珠海必要工业科技股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 519085 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 项目 测试 系统 方法 装置 存储 介质 | ||
本发明实施例公开了一种软件项目的测试系统、方法、装置及存储介质,该系统包括:表现层、服务支持层、控制管理层、存储层及客户层;所述表现层,用于提供测试界面;所述服务支持层,用于将前端信息与后端信息分离,实现跨域支持;所述控制管理层,用于按照设定的后端业务逻辑,对所述测试操作信息进行处理;所述存储层,用于存储测试结果;所述客户层,用于调用Jmeter客户端资源,以执行与所述测试操作信息匹配的性能测试任务。本发明实施例公开的技术方案,构建了软件项目的测试系统,该系统可以进行接口测试和性能测试,丰富了系统的功能性,降低了软件项目的测试成本,极大地提高了测试效率。
技术领域
本发明实施例涉及软件技术领域,尤其涉及一种软件项目的测试系统、方法、装置及存储介质。
背景技术
随着网络技术的迅速发展,越来越多的软件开始走进人们的视线中,而业务的不断发展,使得各个软件项目需要不断地迭代更新,因此,对于软件项目的性能测试以及接口测试的需求变得极为频繁。
现有的接口测试系统,通常选择基于Python语言的Django框架,或者SSM(Spring+SpringMVC+MyBatis)框架作为系统开发框架,并以此实现RESTful(RepresentationalState Transfer full)接口的测试;而性能测试系统则是通过在线上传测试脚本和数据文件的方式,对软件项目中的各项性能指标进行测试。
然而,现有技术对于一个软件项目的接口测试以及性能测试,需要分别建立不同的测试系统,分别完成上述测试,同时,现有的接口测试系统,只能实现RESTful接口的测试,不能实现Dubbo接口的测试,功能性单一,而现有的性能测试系统不能实现在线编辑,对于测试脚本和数据文件的修改,只能在线下进行,并重新上传对应的文件,测试过程繁琐,效率较低。
发明内容
本发明实施例提供了一种软件项目的测试系统、方法、装置及存储介质,以实现软件项目的接口测试和性能测试。
第一方面,本发明实施例提供了一种软件项目的测试系统,该系统包括:表现层、服务支持层、控制管理层、存储层及客户层;
所述表现层,用于提供测试界面,并将通过所述测试界面获取到的用户的测试操作信息传输至所述服务支持层;
所述服务支持层,用于将所述测试操作信息传输至所述控制管理层,以将前端信息与后端信息分离,实现跨域支持;
所述控制管理层,用于按照设定的后端业务逻辑,对所述测试操作信息进行处理;如果确定所述测试操作信息属于接口测试任务,则执行与所述测试操作信息匹配的接口测试任务,并将接口测试结果传输至所述存储层;如果确定所述测试操作信息属于性能测试任务,则触发所述客户层执行与所述测试操作信息匹配的性能测试任务;
所述存储层,用于存储控制管理层和/或所述客户层传输的测试结果;
所述客户层,用于在检测到所述控制管理层的触发指令时,调用与所述触发指令匹配的至少一个Jmeter客户端资源,以执行与所述测试操作信息匹配的性能测试任务,并将性能测试结果传输至所述存储层。
第二方面,本发明实施例提供了一种软件项目的接口测试方法,应用于本发明实施例一所述的软件项目的测试系统中,该方法包括:
通过接口测试用例组单元,和/或接口测试用例套件单元获取接口测试任务;
通过所述接口测试用例组单元,和/或接口测试用例套件单元生成与所述接口测试任务匹配的接口测试用例组信息,和/或接口测试用例套件信息,并提供给执行控制单元;
通过所述执行控制单元从接口测试用例单元中,获取与所述接口测试用例组信息,和/或接口测试用例套件信息匹配的接口测试用例进行执行,并生成接口测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海必要工业科技股份有限公司,未经珠海必要工业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910924470.X/2.html,转载请声明来源钻瓜专利网。





