[发明专利]联盟链的测试方法和装置、存储介质、电子装置在审
申请号: | 202010546397.X | 申请日: | 2020-06-15 |
公开(公告)号: | CN111767211A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 杨京 | 申请(专利权)人: | 北京同邦卓益科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军 |
地址: | 100176 北京市大兴区经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 测试 方法 装置 存储 介质 电子 | ||
1.一种联盟链的测试方法,其特征在于,包括:
获取测试设备发送的测试请求,其中,所述测试请求用于请求对联盟链中的目标功能进行测试;
确定所述联盟链中与所述目标功能对应的目标链码,其中,所述目标链码用于表示所述目标功能对应的测试流程;
获取在所述联盟链中执行所述目标链码得到的测试结果;
响应于所述测试请求,向所述测试设备返回所述测试结果。
2.根据权利要求1所述的方法,其特征在于,在获取在所述联盟链中执行所述目标链码得到的测试结果之前,执行所述目标链码包括在所述联盟链中执行以下流程:
第一服务系统接收第一业务系统发送的查询请求,其中,所述查询请求用于请求查询第二业务系统中的业务数据,所述第一业务系统、所述第二业务系统以及所述第一服务系统为接入在所述联盟链中的系统;
所述第一服务系统得到从所述第二业务系统查询所述业务数据的数据查询结果;
所述第一服务系统向所述第一业务系统发送所述数据查询结果。
3.根据权利要求2所述的方法,其特征在于,所述第一服务系统得到从所述第二业务系统查询所述业务数据的数据查询结果包括:
所述第一服务系统将所述查询请求转发给第二服务系统,其中,所述第二服务系统为接入在所述联盟链中的与所述第二业务系统连接的服务系统;
所述第二服务系统从所述第二业务系统查询所述业务数据,并得到所述数据查询结果;
所述第一服务系统接收所述第二服务系统发送的所述数据查询结果。
4.根据权利要求3所述的方法,其特征在于,
在第一服务系统接收第一业务系统发送的查询请求之后,所述方法还包括:所述第一服务系统将所述查询请求保存在第一数据库和第一队列中,其中,所述第一数据库用于保存处理过的请求,所述第一队列用于缓存待处理的请求;
所述第一服务系统将所述查询请求转发给第二服务系统包括:在所述第一队列中当前待处理的请求为所述查询请求的情况下,所述第一服务系统将从所述第一队列中取出的所述查询请求转发给所述第二服务系统。
5.根据权利要求3所述的方法,其特征在于,
在所述第二服务系统从所述第二业务系统查询所述业务数据,并得到所述数据查询结果之后,所述方法包括:所述第二服务系统将所述数据查询结果保存在第二数据库中,并在第二队列中保存生成的业务消息,其中,所述第二数据库用于保存处理过的查询结果,所述第二队列用于保存待处理的消息,所述业务消息用于指示将所述数据查询结果发送给所述第一服务系统;
所述第一服务系统接收所述第二服务系统发送的所述数据查询结果包括:在所述第二队列中当前待处理的消息为所述业务消息的情况下,所述第一服务系统接收所述第二服务系统发送的所述数据查询结果。
6.根据权利要求3所述的方法,其特征在于,在所述第一服务系统接收所述第二服务系统发送的所述数据查询结果之后,所述方法还包括:
所述第二服务系统向所述联盟链上的清算节点发送资源清算请求,其中,所述资源清算请求用于请求对处理所述查询请求所消耗的虚拟资源进行清算;
所述第一服务系统和所述第二服务系统接收所述联盟链上的清算节点发送的清算结果。
7.根据权利要求2至6中任意一项所述的方法,其特征在于,在获取测试设备发送的测试请求之后,所述方法还包括:
在所述第一服务系统所在的节点上生成用于记录查询请求的处理过程的区块。
8.一种联盟链的测试装置,其特征在于,包括:
第一获取单元,用于获取测试设备发送的测试请求,其中,所述测试请求用于请求对联盟链中的目标功能进行测试;
确定单元,用于确定所述联盟链中与所述目标功能对应的目标链码,其中,所述目标链码用于表示所述目标功能对应的测试流程;
第二获取单元,用于获取在所述联盟链中执行所述目标链码得到的测试结果;
返回单元,用于响应于所述测试请求,向所述测试设备返回所述测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同邦卓益科技有限公司,未经北京同邦卓益科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010546397.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于心血管疾病的康复锻炼装置
- 下一篇:一种曳引电梯安全监测系统