hyperledgercaliper-benchmarks v0.4.0 区块链性能测试项目 介绍

    科技2026-01-31  5

    caliper-benchmarks是一个用于测试各区块链平台性能的工具,项目已于昨天(2020.10.7)更新至v0.4.0版本。

    项目地址:https://github.com/hyperledger/caliper-benchmarks/tree/v0.4.0

    主分支目录

    主分支中包含的benchmarks分为三个目录:

    benchmarks:包含测试配置和回调文件。测试配置文件描述了benchmarks测试参数,还引用了Caliper客户端在benchmarks测试期间执行的回调文件。benchmarks文件夹包含以下子文件夹: api:针对单个目标区块链API的测试。samples:针对目标区块链平台提供的本地样本的测试。scenario:对所有(支持的)目标区块链平台有效的通用场景测试。 networks:包含样本区块链网络,可将其用作benchmarks测试中的目标系统(SUT)。src:包含部署到SUT并通过位于benchmarks文件夹中的测试回调与之交互的源智能合约文件。每个智能合约都保存在自己的文件夹中,在智能合约对应的区块链技术下。

    运行benchmarks测试

    要运行此存储库中的任何benchmarks测试,需要安装Hyperledger Caliper,它是所有包含文件的预期使用者。 步骤:

    安装Caliper CLI-有关详细信息,请参阅Caliper主存储库

    克隆此存储库

    运行以包含的benchmarks之一为目标的Caliper CLI命令。例如,要针对Fabric v1.4.1网络运行以Fabric Marbles示例为目标的benchmarks测试,您需要:

    确保已生成加密配置文件。为此,请导航到相关的/networks/fabric/config_x目录并运行以下命令: ./generate.sh 使用Caliper CLI命令运行benchmarks测试: caliper launch master --caliper-benchconfig benchmarks/samples/fabric/marbles/config.yaml --caliper-networkconfig networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml --caliper-workspace <path_to_caliper_benchmarks_root_directory>

    更多操作请参考Hyperledger Caliper Benchmarks操作文档。

    更多实战博客

    Fabric1.4.1性能测试实战 在现有Fabric 2.2.0 网络上设置和运行Caliper性能测试 实战

    欢迎小伙伴的讨论,若有问题请在评论区评论,谢谢你。

    Processed: 0.021, SQL: 9