[发明专利]一种区块链测试方法和装置在审
申请号: | 201811593963.1 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109636543A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 蒋晓海;庞佳琪 | 申请(专利权)人: | 北京云测网络科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100041 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 方法和装置 交易结果 校验 测试 调用 匹配 校验结果 申请 返回 授权 发布 | ||
1.一种区块链测试方法,其特征在于,包括:
确定已发布订单中相匹配的买单和卖单;
调用待测区块链的第一接口进行所述相匹配的买单和卖单的交易,并基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果;
基于校验结果,确定所述待测区块链的交易测试结果。
2.根据权利要求1所述的方法,其特征在于,所述交易单中的信息包括:参与交易的账户标识和交易额;
其中,基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果包括:
确定所述账户标识对应的账户的余额变化信息;
确定所述余额变化信息是否与所述交易额相匹配,若是,则确定所述交易的交易结果为交易成功;否则确定所述交易的交易结果为交易失败。
3.根据权利要求2所述的方法,其特征在于,基于校验结果,确定所述待测区块链的交易测试结果包括:
基于校验结果,确定所述交易中交易成功的交易数量和交易失败的交易数量;
基于所述交易成功的交易数量和交易失败的交易数量,确定所述待测区块链的交易测试结果。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在确定已发布订单中相匹配的买单和卖单之前,还包括:
生成待发布订单集,所述待发布订单集包括:第一数量的买单和第二数量的卖单,所述第一数量和所述第二数量基于测试需求确定;
调用所述待测区块链的第三接口对所述待发布订单集中的订单进行发单。
5.根据权利要求4所述的方法,其特征在于,
所述第一数量的买单的价格从预设最低买价自增,所述第二数量的卖单的价格从预设最低卖价自增;或者,
所述第一数量的买单的价格从预设最高买价自减,所述第二数量的卖单的价格从预设最高卖价自减;或者,
所述第一量的买单的价格从预设最低买价自增,所述第二数量的卖单的价格从预设最高卖价自减;或者,
所述第一量的买单的价格从预设最高买价自减,所述第二数量的卖单的价格从预设最低卖价自增。
6.根据权利要求4所述的方法,其特征在于,还包括:
确定所述第三接口返回的发单结果;
基于所述发单结果,确定所述待测区块链的发单测试结果。
7.根据权利要求6所述的方法,其特征在于,基于所述发单结果,确定所述待测区块链的发单测试结果包括:
基于所述发单结果,确定发单成功的订单数量和发单失败的订单数量;
基于所述发单成功的订单数量和所述发单失败的订单数量,确定所述待测区块链的发单测试结果。
8.根据权利要求6所述的方法,其特征在于,基于所述发单结果,确定所述待测区块链的发单测试结果包括:
若基于所述发单结果,确定存在如下任意一种情况,则确定发单测试结果为异常:
挂单数量和/或挂单价格超限;
挂单中买单的数量和卖单的数量的比例超限;
挂单中不存在相匹配的买单和卖单;
其中,挂单为发布成功的买单和卖单。
9.根据权利要求4所述的方法,其特征在于,还包括:
调用所述待测区块链的第四接口,获取发单和/或交易过程中相关对象的预设性能指标;
其中,相关对象的预设性能指标包括:所述待测区块链的CPU使用率、所述待测区块链的前端的响应时长、所述待测区块链的数据库的压力中的至少一个。
10.一种区块链测试装置,其特征在于,包括:
第一确定模块,用于确定已发布订单中相匹配的买单和卖单;
交易校验模块,用于调用待测区块链的第一接口进行所述相匹配的买单和卖单的交易,并基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果;
第二确定模块,用于基于校验结果,确定所述待测区块链的交易测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测网络科技有限公司,未经北京云测网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593963.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种菜品购买方法及装置
- 下一篇:一种基于智能家居的推荐菜品的方法及装置