当前位置:首页区块链开发模式下的测试:简化我们对链码的测试过程

开发模式下的测试:简化我们对链码的测试过程

dev开发测试模式与链代码熟练程度

任务实现从之前的链代码操作来看,我们需要在相关操作(安装、实例化、升级、调用、查询)命令中添加大量的参数,尤其是在开启TLS验证后指定TLS。如果每次都需要输入那个内容,我想大部分人都会崩溃。所以让我们掌握一种方法,可以快速测试链码,而不需要输入那些尚力财经小编2022繁琐的内容,从而简化我们对链码的测试。

正常情况下,chaincode由peer启动和维护。然而,在dev“开发模式”中,链代码是由用户构建和启动的。

如果您尚未下载并安装Hyperledger Fabric示例,请先下载并安装;

如果你还没有下载Docker图片,请先下载。

我们可以在dev开发模式下使用三个终端来实现具体的测试过程

4.4.1启动网络终端1(当前终端)

为了确保我们系统中的docker镜像文件是完整的,首先使用docker images命令查看Docker镜像信息(显示本地Docker注册表):

尚力财经小编2022

当您进入chaincode-docker-devmode目录时,我们会找到与网络、通道和初始块相关的所有内容例如:

docker-compose-simple . YAML:网络启动的配置文件依赖于

这个配置文件指定了四个容器,分别是:orderer、peer、cli和chaincode。可以通过cat命令查看各项的配置内容,这里就不赘述了。

msp:网络环境的msp,包含一系列证书和私钥。

myc.block:表示通道配置块文件。

myc.tx:应用程序通道事务配置文件。

order . block:初始块配置文件。

接下来我们使用docker-compose-simple.yaml配置文件启动网络:

如果每次使用net模式修改时都要测试链代码,需要升级重新实例化链代码(或者重新安装重新实例化)并指定大量参数,给开发调试带来很大不便。开发模式简化了这些过程。

core _ peer _ address=peer:7052中的7052端口到底指的是什么?为什么不是7051?

peer:7052是一个专用的监听地址和端口号,用于指定链码。7051是对等节点监控的网络端口

。未经授权,禁止**和改编。转载请注明出处!



本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

温馨提示:

文章标题:开发模式下的测试:简化我们对链码的测试过程

文章链接:https://www.btchangqing.cn/513464.html

更新时间:2023年04月09日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

Fbd官员点名Tbthbr有金融稳定风险 CTO:USDt和DbFi代币不一样

2023-4-9 19:03:53

区块链

2022比特币中国交易平台,中国三大虚拟货币交易平台

2023-4-9 19:44:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索