【技术实现步骤摘要】
交易数据自动化测试方法、装置、设备及介质
[0001]本专利技术涉及测试
,尤其涉及一种交易数据自动化测试方法、装置、设备及介质。
技术介绍
[0002]现有技术中,在对交易数据进行校验时,通常需要消耗大量的人力人工获取交易数据并进行计算比对,计算效率较低,且容易出错。
[0003]并且,在校验过程中不可重复验证,执行速度慢,且调试效率低,验证成本也较高。
技术实现思路
[0004]鉴于以上内容,有必要提供一种交易数据自动化测试方法、装置、设备及介质,旨在解决交易数据测试效率低、出错率高的问题。
[0005]一种交易数据自动化测试方法,所述交易数据自动化测试方法包括:获取用户初始数据;启动前置数据生成服务根据所述用户初始数据生成SQL语句,并将所述SQL语句写入待测系统以启动所述待测系统;启动数据填充服务解析历史文本案例得到入参,并根据所述入参向所述待测系统发送订单;利用自动化撮合挡板接收所述待测系统反馈的订单结果,并基于所述订单结果进行撮合,得到撮合数据;将所述撮合数据反馈至所述待测系 ...
【技术保护点】
【技术特征摘要】
1.一种交易数据自动化测试方法,其特征在于,所述交易数据自动化测试方法包括:获取用户初始数据;启动前置数据生成服务根据所述用户初始数据生成SQL语句,并将所述SQL语句写入待测系统以启动所述待测系统;启动数据填充服务解析历史文本案例得到入参,并根据所述入参向所述待测系统发送订单;利用自动化撮合挡板接收所述待测系统反馈的订单结果,并基于所述订单结果进行撮合,得到撮合数据;将所述撮合数据反馈至所述待测系统进行处理;获取所述待测系统反馈的处理结果,并缓存所述处理结果;响应于交易数据测试指令,启动校验框架从所述缓存中读取所述处理结果进行测试,得到测试结果。2.如权利要求1所述的交易数据自动化测试方法,其特征在于,所述根据所述入参向所述待测系统发送订单前,所述方法还包括:配置下单初始阶段的第一标识、下单阶段的第二标识及撤单阶段的第三标识。3.如权利要求2所述的交易数据自动化测试方法,其特征在于,所述方法还包括:保存所述下单初始阶段、所述下单阶段及所述撤单阶段的数据快照。4.如权利要求1所述的交易数据自动化测试方法,其特征在于,所述根据所述入参向所述待测系统发送订单包括:采用异步方式向所述待测系统发送订单;其中,相同用户的订单排队执行,不同用户的订单并列执行。5.如权利要求1所述的交易数据自动化测试方法,其特征在于,所述获取所述待测系统反馈的处理结果包括:从与所述待测系统相通信的客户端读取所述待测系统反馈的处理结果;其中,所述待测系统将所述处理结果下发至所述客户端;其中,所述处理结果与所述客户端的协议相对应。6.如权利要求1所述的交易数据自动化测试方法,其特征在于,所述启动校验框架从所述缓存中读取所述处理结果进行测试包括:从所述处理结果中读取当前余额数据、当前冻结数据、当前可用资金数据、当前交易流水数据;获取与所述待测系统对应的实际余额数据、实际冻结数据、实际可用资金数据...
【专利技术属性】
技术研发人员:张笑虹,苗咏,邹胜,陈奕锦,
申请(专利权)人:上海华锐软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。