[发明专利]一种模拟测试系统有效
| 申请号: | 201810008528.1 | 申请日: | 2018-01-04 |
| 公开(公告)号: | CN108183962B | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 江逸凡 | 申请(专利权)人: | 上海瀚之友信息技术服务有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/36 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
| 地址: | 200001 上海市黄*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 模拟 测试 系统 | ||
1.一种模拟测试系统,其特征在于,包括:
客户端,所述客户端中设置一应用单元;
与所述客户端处于同一本地局域网中的模拟服务端,所述模拟服务端与所述客户端连接,所述模拟服务端中还预先保存有一配置文件,所述配置文件中包括多种测试项目,每种所述测试项目中包括预先配置的各输入条件和分别对应于各所述输入条件的不同的输出结果;
所述模拟服务端还用以接收用户通过所述客户端的所述应用单元发送的模拟测试请求;
所述模拟服务端包括:
数据传输单元,用以接收所述客户端发送的所述模拟测试请求;
请求解析单元,与所述数据传输单元连接,用以对所述模拟测试请求进行解析以获得解析结果;
测试处理单元,与所述请求解析单元连接,所述测试处理单元根据所述解析结果调用所述配置文件中对应的一种所述测试项目,并将所述解析结果与被调用的所述测试项目的所述输入条件进行比对,根据比对结果输出与所述输入条件所对应的所述输出结果;
所述测试处理单元通过所述数据传输单元将所述输出结果返回至所述客户端的所述应用单元并显示;
其中,所述配置文件中的测试项包括,校验参数测试项以及测试规则项;
所述测试处理单元包括:
校验参数模块,用以对所述模拟测试请求中的参数项的格式与所述校验参数 测试项中的参数格式进行比较,以判断所述模拟测试请求中的参数格式是否合格;
规则匹配模块,用以根据所述模拟测试请求中的参数于所述测试规则项中调用与所述参数对应的测试规则;
签名格式配置模块,用以对所述模拟测试请求中的参数项进行签名配置;
模拟结果返回模块,与所述签名格式配置模块、所述校验参数模块以及规则匹配模块连接;
在所述校验参数模块以及所述规则匹配模块对所述模拟测试请求进行测试并于测试通过后,通过所述签名格式配置模块对所述参数项进行签名配置,以形成加密之后的所述输出 结果并返回至所述客户端;
其中,所述配置文件中还包括异步通知测试项;
所述测试处理单元包括:
异步通知匹配模块,用以判断所述模拟测试请求中的参数项的属性是否满足所述异步通知测试项中的参数项的异步通知属性;
异步签名模块,与所述异步通知匹配模块连接,用以对所述模拟测试请求中为异步通知属性的所述参数项进行签名,以形成异步加密数据;
异步通知模块,与所述异步签名模块 连接,所述异步通知模块将所述异步加密数据形成异步处理结果并通过所述模拟结果返回模块将所述异步处理结果返回至所述客户端。
2.根据权利要求1所述的模拟测试系统,其特征在于,所述配置文件中的每个测试项对应一接口路径,所述模拟测试请求中包括所述接口路径以及需要测试的参数项。
3.根据权利要求1所述的模拟测试系统,其特征在于,所述应用单元为WEB浏览器。
4.根据权利要求2所述的模拟测试系统,其特征在于,所述接口路径为基于URL格式的地址。
5.根据权利要求1所述的模拟测试系统,其特征在于,所述配置文件为XML文件格式。
6.根据权利要求1所述的模拟测试系统,其特征在于,所述模拟服务端为WEB监听服务器。
7.根据权利要求1所述的模拟测试系统,其特征在于,所述模拟服务端还用以接收用户通过所述客户端的所述应用单元发送的配置请求;
所述模拟服务端包括:
配置文件处理单元,与所述数据传输单元连接,所述数据传输单元用以接收所述客户端发送的所述配置请求,并将所述配置请求输出至所述配置文件处理单元;
所述配置文件处理单元用以根据所述配置请求调用所述配置文件,并对所述配置文件中的参数项进行配置。
8.根据权利要求7的所述的模拟测试系统,其特征在于,所述配置文件中包括基础数据项,以及所述测试项;
所述配置文件处理单元对所述配置文件中的配置包括对所述测试项的参数项以及所述基础数据项 的参数项的配置;
所述测试项包括:
校验参数测试项,用以根据所配置请求中的格式配置参数,对所述配置文件中的所述参数项的格式进行配置;
测试规则项,用以根据所述配置请求中的规则配置参数,对所述配置文件的所述测试项配置对应的测试规则;
异步通知测试项,用以根据所述配置请求中的异步配置参数,对所述配置文件中的部分测试项的属性配置为异步通知属性;
所述基础数据项包括:
签名格式测试项,用以根据配置请求中的签名配置参数,对所述配置文件中的签名字段的签名格式进行配置;
返回内容项,用以设置根据客户端发送的模拟测试请求对应返回的数据内容进行配置;
显示数据项,用以配置返回的数据内容中包含的日期参数以及随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海瀚之友信息技术服务有限公司,未经上海瀚之友信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810008528.1/1.html,转载请声明来源钻瓜专利网。





