[发明专利]一种模拟测试系统有效
| 申请号: | 201810008528.1 | 申请日: | 2018-01-04 |
| 公开(公告)号: | CN108183962B | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 江逸凡 | 申请(专利权)人: | 上海瀚之友信息技术服务有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/36 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
| 地址: | 200001 上海市黄*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 模拟 测试 系统 | ||
本发明提供了一种模拟测试系统,其中,包括:客户端和处于同一局域网中的模拟服务端,模拟服务端中保存有一配置文件,其用以接收用户通过客户端的应用单元发送的模拟测试请求;模拟服务端包括:数据传输单元,用以接收客户端发送的模拟测试请求通过请求解析单元对模拟测试请求进行解析以获得解析结果;测试处理单元根据解析结果调用配置文件中对应的一种测试项目,并将解析结果与被调用的测试项目的输入条件进行比对,根据比对结果输出与输入条件所对应的输出结果;测试处理单元通过数据传输单元将输出结果返回至客户端的应用单元并显示。其技术方案的有益效果在于,客户端可快速的执行测试,进而可有效的提高软件的开发及测试效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种模拟测试系统。
背景技术
现有技术在开发软件中,如涉及第三方支付功能,在对开发的软件中的支付功能进行测试时,需要调用远程连接的第三的服务器,通过第三方的服务器对提供的测试数据进行测试,并反馈测试结果,这种测试方式存在以下缺陷,首先是测试数据时需要频繁的调用第三方服务器存在着返回测试结果缓慢,以造成较长的等待时间,测试效率低,降低了软件开发效率,另一方面当需要的第三方服务器中的测试项进行修改时,在客户端提交修改配置数据至服务端时,存在着响应缓慢,严重影响测试者对软件的功能进行测试的效率。
发明内容
针对现有技术中软件开发中对功能模块的测试存在的上述问题,现提供一种旨在通过于本地模拟第三方服务器对软件的功能模块进行测试,提高了测试效率可有效提高软件开发效率的模拟测试系统。
具体技术方案如下:
一种模拟测试系统,其中,包括:
客户端,所述客户端中设置一应用单元;
与所述客户端处于同一本地局域网中的模拟服务端,所述模拟服务端与所述客户端连接,所述模拟服务端中还预先保存有一配置文件,所述配置文件中包括多种测试项目,每种所述测试项目中包括预先配置的各输入条件和分别对应于各所述输入条件的不同的输出结果;
所述模拟服务端还用以接收用户通过所述客户端的所述应用单元发送的模拟测试请求;
所述模拟服务端包括:
数据传输单元,用以接收所述客户端发送的所述模拟测试请求;
请求解析单元,与所述数据传输单元连接,用以对所述模拟测试请求进行解析以获得解析结果;
测试处理单元,与所述请求解析单元连接,所述测试处理单元根据所述解析结果调用所述配置文件中对应的一种所述测试项目,并将所述解析结果与被调用的所述测试项目的所述输入条件进行比对,根据比对结果输出与所述输入条件所对应的所述输出结果;
所述测试处理单元通过所述数据传输单元将所述输出结果返回至所述客户端的所述应用单元并显示。
优选的,所述配置文件中的每个测试项对应一接口路径,所述模拟测试请求中包括所述接口路径以及需要测试的参数项。
优选的,所述应用单元为WEB浏览器。
优选的,所述接口路径为基于URL格式的地址。
优选的,所述配置文件中的测试项包括,校验参数测试项以及测试规则项;
所述测试处理单元包括:
校验参数模块,用以对所述模拟测试请求中的参数项的格式与所述校验测试项中的参数格式进行比较,以判断所述模拟测试请求中的参数格式是否合格;
规则匹配模块,用以根据所述模拟测试请求中的参数于所述测试规则项中调用与所述参数对应的测试规则;
签名格式配置模块,用以对所述模拟测试请求中的参数项进行签名配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海瀚之友信息技术服务有限公司,未经上海瀚之友信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810008528.1/2.html,转载请声明来源钻瓜专利网。





