You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Hyperledger Caliper对Hyperledger Fabric 2.3.1项目做集成与性能测试

问题1:适配Hyperledger Fabric 2.3.1的Caliper及对应Node版本
  • 兼容版本为 Hyperledger Caliper 0.4.x 稳定版,优先选择0.4.2及以上的正式版本,该系列对Fabric 2.x的链码调用、通道配置、身份管理都做了完整适配,可直接对接Fabric 2.3.1网络
  • 对应Node.js版本要求为 12.x LTS 或 14.x LTS,推荐使用14.17.0及以上的14 LTS版本,不要使用16.x及更高版本的Node,否则会出现依赖包兼容性报错
问题2:本地环境使用Caliper测试Fabric 2.3.1性能的步骤
  • 第一步:环境预配置
    先确保本地已安装对应版本的Node.js、Docker、Docker Compose,且已启动你的Fabric 2.3.1网络,确认通道已创建、链码已成功部署且可正常调用,导出网络的连接配置文件、用户身份证书文件夹到本地任意目录
  • 第二步:安装Caliper核心组件及Fabric连接器
    全局安装Caliper CLI:npm install -g @hyperledger/caliper-cli@0.4.2
    绑定对应Fabric版本的适配器:caliper bind --caliper-bind-sut fabric:2.2 --caliper-bind-args=-g (注:Fabric 2.2和2.3.1的API完全兼容,直接绑定2.2版本适配器即可)
  • 第三步:编写测试配置文件
    需要准备3类核心配置:
    1. 网络配置文件:声明Fabric网络的连接信息、身份证书路径、通道名称、链码ID等参数
    2. 工作负载配置文件:定义测试的交易类型、发送速率、测试时长、交易参数等,你需要针对自己的文件验证系统的链码方法,编写对应的调用逻辑
    3. 基准测试配置文件:指定调用的工作负载、并发用户数、测试轮次等
  • 第四步:执行测试
    运行测试命令:caliper launch manager --caliper-workspace 你的工作目录路径 --caliper-benchconfig 基准配置文件路径 --caliper-networkconfig 网络配置文件路径
  • 第五步:查看测试结果
    测试完成后,Caliper会在工作目录下生成报告文件,直接打开即可查看平均延迟、吞吐量、交易成功率等你需要的性能指标

内容的提问来源于stack exchange,提问作者fit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 00:24:04