[发明专利]系统测试方法和装置在审
申请号: | 202111544374.6 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114218106A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 付磊 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 徐敏;李阳 |
地址: | 200120 上海市中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 测试 方法 装置 | ||
1.一种系统测试方法,其特征在于,包括:
获取被测系统的目标日志;
根据所述目标日志,得到所述被测系统的请求报文;
确定所述请求报文中的待参数化字段,所述待参数化字段为所述被测系统的测试场景所对应的字段;
将所述请求报文中的所述待参数化字段设置为场景数据,以生成所述被测系统的待测报文,所述场景数据为所述测试场景对应的取值;
利用所述待测报文,对所述被测系统进行测试。
2.根据权利要求1所述的方法,其特征在于,所述获取被测系统的目标日志,包括:
获取日志抓取条件,所述日志抓取条件包括以下至少之一:交易发生日期条件、日志标识条件、合约编号条件及交易状态条件;
根据所述日志抓取条件,从所述待测试系统的交易日志中,获取所述目标日志。
3.根据权利要求1所述的方法,其特征在于,所述将所述请求报文中的所述待参数化字段设置为场景数据,以生成所述被测系统的待测报文,包括:
对所述请求报文进行变量化处理,所述变量化处理用于将所述请求报文中的待参数化字段设置为预设变量;
确定所述测试场景的字段参数取值表,所述字段参数取值表中包括至少一个所述场景数据;
根据所述变量化处理后的请求报文及所述字段参数取值表,生成所述被测系统的待测报文。
4.根据权利要求3所述的方法,其特征在于,所述确定所述测试场景的字段参数取值表,包括:
获取所述待测试系统的交易日志;
提取所述交易日志中所述待参数化字段的取值,以生成所述测试场景的字段参数取值表。
5.根据权利要求4所述的方法,其特征在于,所述提取所述交易日志中所述待参数化字段的取值,以生成所述测试场景的字段参数取值表,包括:
提取所述交易日志中所述待参数化字段的取值,生成原始参数取值表;
对所述原始参数取值进行数据清洗处理,以生成所述测试场景的字段参数取值表。
6.根据权利要求3所述的方法,其特征在于,所述根据所述变量化处理后的请求报文及所述字段参数取值表,生成所述被测系统的待测报文,包括:
从所述字段参数取值表中,获取目标取值;
将所述变量化处理后的请求报文中的所述预设变量,替换为所述目标取值,生成所述被测系统的待测报文。
7.根据权利要求3所述的方法,其特征在于,所述根据所述变量化处理后的请求报文及所述字段参数取值表,生成所述被测系统的待测报文,包括:
以所述待参数化字段作为关联字段,对所述变量化处理后的请求报文及所述字段参数取值表进行关联处理,以生成所述被测系统的待测报文。
8.根据权利要求1所述的方法,其特征在于,所述利用所述待测报文,对所述被测系统进行测试,包括:
利用模拟发送器或前序系统向所述被测系统发送所述待测报文;
获取所述被测系统的处理结果;
根据所述处理结果,确定所述被测系统的测试结果。
9.根据权利要求8所述的方法,其特征在于,所述根据所述处理结果,确定所述被测系统的测试结果,包括:
将所述处理结果与预期结果进行匹配;
在所述处理结果与预期结果匹配的情况下,确定所述被测系统通过测试;
在所述处理结果与预期结果不匹配的情况下,确定所述被测系统未通过测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111544374.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据解析的方法及装置
- 下一篇:一种面向人物名片的任职关系抽取方法和系统