1. 创建并初始化Fabric网络
启动网络
./network.sh up createChannel
安装链码
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-javascript -ccl javascript
2. 创建Caliper工作区
在fabric-samples同一级别下创建caliper-workspace;
在caliper-workspace下创建networks、benchmarks和workload的文件夹
3.基于npm安装Caliper
在caliper-workspace中,安装caliper CLI
npm install --only=prod @hyperledger/caliper-cli
绑定SDK:
npx caliper bind --caliper-bind-sut fabric:2.2
4.构建网络配置文件
在networks文件夹下创建networkConfig.json
touch networkConfig.json
{
"version" : "1.0",
"name": "Caliper test",
"caliper" : {
"blockchain": "fabric"
},
"clients": {
"Admin@org1.example.com": {
"client": {
"credentialStore": {
"path": "/tmp/org1",
"cryptoStore": {
"path": "/tmp/org1"