[发明专利]应用系统的测试方法及装置在审
申请号: | 201910847243.1 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110543428A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 赵振标;温建波;钱湘隆;方俊山 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11127 北京三友知识产权代理有限公司 | 代理人: | 孙乳笋;周永君<国际申请>=<国际公布> |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用系统 目标应用系统 测试请求 功能测试 接口服务 响应报文 字段 测试方法及装置 测试 测试效率 关联关系 接口获取 目标系统 可控的 预设 发送 替代 开发 | ||
1.一种应用系统的测试方法,其特征在于,包括:
基于预设的多种接口中的任一接口获取目标应用系统的测试请求,其中,所述接口为与所述目标应用系统存在关联关系的应用系统的功能测试接口;
确定所述测试请求对应的目标字段,并确定该目标字段对应的响应报文;
根据响应报文生成对应的测试结果,并将该测试结果发送至所述测试请求对应的所述目标应用系统,以使所述目标系统根据所述测试结果确定自身是否通过测试。
2.根据权利要求1所述的应用系统的测试方法,其特征在于,所述基于预设的多种接口中的任一接口获取目标应用系统的测试请求之前,还包括:
接收测试脚本发送的连接请求,根据所述连接请求建立与所述目标应用系统的通信连接关系,以使所述目标应用系统在接收到该测试脚本发送的发起验证请求后发出测试请求并接收所述测试请求。
3.根据权利要求1所述的应用系统的测试方法,其特征在于,所述根据响应报文生成对应的测试结果之后,还包括:
将所述测试结果延迟预设时间后发送至所述测试请求对应的目标应用系统,以使所述测试请求根据延迟发送的所述测试结果确定自身是否通过超时的测试。
4.根据权利要求1所述的应用系统的测试方法,其特征在于,所述确定所述测试请求对应的目标字段,包括:
采用第一解析器对所述测试请求进行解析,得到所述测试请求携带的请求数据;其中,所述第一解析器为所述测试请求所属接口对应的解析器;
根据第二解析器对所述请求数据进行解析,得到所述测试请求对应的目标字段;其中,所述第二解析器为所述请求数据所属类型对应的解析器。
5.根据权利要求1所述的应用系统的测试方法,其特征在于,所述确定该目标字段对应的响应报文,包括:
将所述目标字段与预设字段库中存储的字段进行匹配;获取所述预设字段库中与所述目标字段相同的第一字段;
将所述第一字段对应的值确定为确定目标字段对应的响应报文;
其中,所述预设字段库中存储有各个字段以及各个字段对应的值。
6.根据权利要求1所述的应用系统的测试方法,其特征在于,所述测试请求为对应的所述目标应用系统在功能测试阶段和/或自动化测试阶段中发出的请求。
7.一种应用系统的测试装置,其特征在于,包括:
接口单元,用于基于预设的多种接口中的任一接口获取目标应用系统的测试请求,其中,所述接口为与所述目标应用系统存在关联关系的应用系统的功能测试接口;
查找单元,用于确定所述测试请求对应的目标字段,并确定该目标字段对应的响应报文;
响应单元,用于根据响应报文生成对应的测试结果,并将该测试结果发送至所述测试请求对应的所述目标应用系统,以使所述目标系统根据所述测试结果确定自身是否通过测试。
8.根据权利要求7所述的应用系统的测试装置,其特征在于,还包括:
连接单元,用于接收测试脚本发送的连接请求,根据所述连接请求建立与所述目标应用系统的通信连接关系,以使所述目标应用系统在接收到该测试脚本发送的发起验证请求后发出测试请求并接收所述测试请求。
9.根据权利要求7所述的应用系统的测试装置,其特征在于,还包括:
延迟单元,用于将所述测试结果延迟预设时间后发送至所述测试请求对应的目标应用系统,以使所述测试请求根据延迟发送的所述测试结果确定自身是否通过超时的测试。
10.根据权利要求7所述的应用系统的测试装置,其特征在于,所述查找单元包括:
第一解析模块,用于采用第一解析器对所述测试请求进行解析,得到所述测试请求携带的请求数据;其中,所述第一解析器为所述测试请求所属接口对应的解析器;
第二解析模块,用于根据第二解析器对所述请求数据进行解析,得到所述测试请求对应的目标字段;其中,所述第二解析器为所述请求数据所属类型对应的解析器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910847243.1/1.html,转载请声明来源钻瓜专利网。