做市交易系统的测试方法、装置、设备及介质制造方法及图纸

技术编号:38343482 阅读:12 留言:0更新日期:2023-08-02 09:23
本发明专利技术涉及测试技术领域,提供一种做市交易系统的测试方法、装置、设备及介质,能够根据不同的权限标识通过接口向做市交易系统针对性下发订单,并将做市交易系统对每笔订单的计算结果与预期结果逐接口进行对比测试,并生成测试报告,从而对做市交易系统进行自动化测试,以判断做市交易系统的业务逻辑和计算逻辑的正确性。的正确性。的正确性。

【技术实现步骤摘要】
做市交易系统的测试方法、装置、设备及介质


[0001]本专利技术涉及测试
,尤其涉及一种做市交易系统的测试方法、装置、设备及介质。

技术介绍

[0002]做市清算在现货集中竞价及期权经纪的基础上增加了普通和备兑的概念,并增加了报价相关业务,集中保证金计算存在一定差异化,即去除了佣金相关费用概念,主要以做市商为服务主体,并将业务清算流程纳入校验。所覆盖业务不仅包括期权集中竞价业务委托、期权行权业务委托、期权合并行权委托业务、期权组合策略保证金业务委托、备兑锁定解锁业务委托、期权普通与备兑互转委托函数、合约持仓、合约账户资金、期权组合策略保证金持仓、成交汇总、行权预估盈亏、合并行权预估盈亏、客户保证金风险监控信息、期权五档行情、期权组合策略保证金持仓等方面,同时还涵盖了报价(单边、双边)期权多腿委托、标的证券备兑占用等,并且,所有业务都有独立的清算流程、工具自动分析核对清算下场数据等逻辑。
[0003]对于做市交易系统,清算做市业务交易控制是否符合交易所的规范,是否与集中交易系统保持一致,是做市交易系统上线的基本前提。业务交易控制一旦出错,将可能引发资券失控的严重后果。

技术实现思路

[0004]鉴于以上内容,有必要提供一种做市交易系统的测试方法、装置、设备及介质,能够对做市交易系统进行自动化测试。
[0005]一种做市交易系统的测试方法,所述做市交易系统的测试方法包括:
[0006]响应于做市交易系统的测试指令,根据所述做市交易系统的测试指令确定至少一个账户;
[0007]获取所述至少一个账户中每个账户的权限标识;
[0008]根据每个账户的权限标识,通过至少一个配置接口向所述做市交易系统下发订单;
[0009]获取每个配置接口对于下发的订单的计算结果,及获取每个下发的订单的预期结果;
[0010]将每个计算结果与对应的每个预期结果进行逐接口对比测试,并生成测试报告。
[0011]根据本专利技术优选实施例,所述做市交易系统面向证券公司,并为所述证券公司提供清算做市交易功能。
[0012]根据本专利技术优选实施例,所述做市交易系统中包括具有不同权限的不同账户,且每个账户被配置为不同前置数据条件以执行交易。
[0013]根据本专利技术优选实施例,所述根据所述做市交易系统的测试指令确定至少一个账户包括:
[0014]解析所述测试指令,得到所述测试指令所携带的信息;
[0015]从所述测试指令所携带的信息中获取具有账户标识的数据,得到所述至少一个账户。
[0016]根据本专利技术优选实施例,所述计算结果包括以下一种或者多种的组合:
[0017]订单状态迁移结果、订单前后资产变化量、交易冻结解冻计算结果、订单权限、资金量、持仓量、风险监控结果、风控防对敲结果、风控黑白名单、清算数据。
[0018]根据本专利技术优选实施例,所述风险监控结果包括客户保证金监控结果;所述将每个计算结果与对应的每个预期结果进行逐接口对比测试包括:
[0019]从每个配置接口读取与所述客户保证金监控结果关联的字段;
[0020]从读取的字段中获取生成保证金金额及生成保证金变化量;
[0021]从对应的预期结果中获取预期保证金金额及预期保证金变化量;
[0022]对比所述生成保证金金额与所述预期保证金金额,及对比所述生成保证金变化量与所述预期保证金变化量;
[0023]当所述生成保证金金额与所述预期保证金金额相同时,确定所述客户保证金监控结果包括保证金足额;
[0024]当所述生成保证金变化量与所述预期保证金变化量相同时,确定所述客户保证金监控结果包括保证金变化量正常。
[0025]根据本专利技术优选实施例,在生成测试报告后,所述方法还包括:
[0026]根据所述测试指令确定目标显示终端及目标用户;
[0027]在所述目标显示终端上显示所述测试报告,并向所述目标用户发送所述测试报告。
[0028]一种做市交易系统的测试装置,所述做市交易系统的测试装置包括:
[0029]确定单元,用于响应于做市交易系统的测试指令,根据所述做市交易系统的测试指令确定至少一个账户;
[0030]获取单元,用于获取所述至少一个账户中每个账户的权限标识;
[0031]下发单元,用于根据每个账户的权限标识,通过至少一个配置接口向所述做市交易系统下发订单;
[0032]所述获取单元,还用于获取每个配置接口对于下发的订单的计算结果,及获取每个下发的订单的预期结果;
[0033]测试单元,用于将每个计算结果与对应的每个预期结果进行逐接口对比测试,并生成测试报告。
[0034]一种计算机设备,所述计算机设备包括:
[0035]存储器,存储至少一个指令;及
[0036]处理器,执行所述存储器中存储的指令以实现所述做市交易系统的测试方法。
[0037]一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述做市交易系统的测试方法。
[0038]由以上技术方案可以看出,本专利技术能够根据不同的权限标识通过接口向做市交易系统针对性下发订单,并将做市交易系统对每笔订单的计算结果与预期结果逐接口进行对比测试,并生成测试报告,从而对做市交易系统进行自动化测试,以判断做市交易系统的业
务逻辑和计算逻辑的正确性。
附图说明
[0039]图1是本专利技术做市交易系统的测试方法的较佳实施例的流程图。
[0040]图2是本专利技术做市交易系统的测试装置的较佳实施例的功能模块图。
[0041]图3是本专利技术实现做市交易系统的测试方法的较佳实施例的计算机设备的结构示意图。
具体实施方式
[0042]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0043]如图1所示,是本专利技术做市交易系统的测试方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0044]所述做市交易系统的测试方法应用于一个或者多个计算机设备中,所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0045]所述计算机设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IP本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种做市交易系统的测试方法,其特征在于,所述做市交易系统的测试方法包括:响应于做市交易系统的测试指令,根据所述做市交易系统的测试指令确定至少一个账户;获取所述至少一个账户中每个账户的权限标识;根据每个账户的权限标识,通过至少一个配置接口向所述做市交易系统下发订单;获取每个配置接口对于下发的订单的计算结果,及获取每个下发的订单的预期结果;将每个计算结果与对应的每个预期结果进行逐接口对比测试,并生成测试报告。2.如权利要求1所述的做市交易系统的测试方法,其特征在于,所述做市交易系统面向证券公司,并为所述证券公司提供清算做市交易功能。3.如权利要求1所述的做市交易系统的测试方法,其特征在于,所述做市交易系统中包括具有不同权限的不同账户,且每个账户被配置为不同前置数据条件以执行交易。4.如权利要求1所述的做市交易系统的测试方法,其特征在于,所述根据所述做市交易系统的测试指令确定至少一个账户包括:解析所述测试指令,得到所述测试指令所携带的信息;从所述测试指令所携带的信息中获取具有账户标识的数据,得到所述至少一个账户。5.如权利要求1所述的做市交易系统的测试方法,其特征在于,所述计算结果包括以下一种或者多种的组合:订单状态迁移结果、订单前后资产变化量、交易冻结解冻计算结果、订单权限、资金量、持仓量、风险监控结果、风控防对敲结果、风控黑白名单、清算数据。6.如权利要求5所述的做市交易系统的测试方法,其特征在于,所述风险监控结果包括客户保证金监控结果;所述将每个计算结果与对应的每个预期结果进行逐接口对比测试包括:从每个配置接口读取与所述客户保证金监控结果关联的字段;从读取的字段中获取生成保证金金额及生成保证金变化量;...

【专利技术属性】
技术研发人员:胡文俊张笑虹苗咏邹胜
申请(专利权)人:深圳华锐分布式技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1