[发明专利]一种区块链测试方法和装置在审
申请号: | 201811593963.1 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109636543A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 蒋晓海;庞佳琪 | 申请(专利权)人: | 北京云测网络科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100041 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 方法和装置 交易结果 校验 测试 调用 匹配 校验结果 申请 返回 授权 发布 | ||
本申请公开了一种区块链测试方法和装置。该方法包括:确定已发布订单中相匹配的买单和卖单;调用待测区块链的第一接口进行所述相匹配的买单和卖单的交易,并基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果;基于校验结果,确定所述待测区块链的交易测试结果。可见,本申请通过调用预授权相关接口进行买单和卖单的交易并校验交易结果,以实现对待测区块链的交易进行的测试。
技术领域
本申请涉及计算机技术领域,尤其涉及一种区块链测试方法和装置。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,其本质上是一个去中心化的数据库。
目前,还不存在针对区块链的交易的相关测试方案,因此,需要提供一种区块链交易测试方案。
发明内容
本说明书实施例提供一种区块链测试方法和装置,用于对区块链的交易进行测试。
本说明书实施例还提供一种区块链测试方法,包括:
确定已发布订单中相匹配的买单和卖单;
调用待测区块链的第一接口进行所述相匹配的买单和卖单的交易,并基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果;
基于校验结果,确定所述待测区块链的交易测试结果。
可选的,所述交易单中的信息包括:参与交易的账户标识和交易额;
其中,基于所述待测区块链的第二接口返回的交易单校验所述交易的交易结果包括:
确定所述账户标识对应的账户的余额变化信息;
确定所述余额变化信息是否与所述交易额相匹配,若是,则确定所述交易的交易结果为交易成功;否则确定所述交易的交易结果为交易失败。
可选的,基于校验结果,确定所述待测区块链的交易测试结果包括:
基于校验结果,确定所述交易中交易成功的交易数量和交易失败的交易数量;
基于所述交易成功的交易数量和交易失败的交易数量,确定所述待测区块链的交易测试结果。
可选的,其特征在于,在确定已发布订单中相匹配的买单和卖单之前,还包括:
生成待发布订单集,所述待发布订单集包括:第一数量的买单和第二数量的卖单,所述第一数量和所述第二数量基于测试需求确定;
调用所述待测区块链的第三接口对所述待发布订单集中的订单进行发单。
可选的,所述第一数量的买单的价格从预设最低买价自增,所述第二数量的卖单的价格从预设最低卖价自增;或者,
所述第一数量的买单的价格从预设最高买价自减,所述第二数量的卖单的价格从预设最高卖价自减;或者,
所述第一量的买单的价格从预设最低买价自增,所述第二数量的卖单的价格从预设最高卖价自减;或者,
所述第一量的买单的价格从预设最高买价自减,所述第二数量的卖单的价格从预设最低卖价自增。
可选的,还包括:
确定所述第三接口返回的发单结果;
基于所述发单结果,确定所述待测区块链的发单测试结果。
可选的,基于所述发单结果,确定所述待测区块链的发单测试结果包括:
基于所述发单结果,确定发单成功的订单数量和发单失败的订单数量;
基于所述发单成功的订单数量和所述发单失败的订单数量,确定所述待测区块链的发单测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测网络科技有限公司,未经北京云测网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593963.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种菜品购买方法及装置
- 下一篇:一种基于智能家居的推荐菜品的方法及装置