远程桌面登陆 highcharts 抖音 tinymce vue插件 郑州网络 css获取最后一个元素 oracle查询数据库 less比较级 oracle创建唯一索引 excel带格式复制粘贴 python for循环 mysql事务 python如何定义变量 java编程环境 javalist java八大基本数据类型 linux入门基础 登录界面html dll文件下载 马赛克软件 刺激战场脚本 js关闭当前页面 xflow 微信小程序开发实例 js字符转数字 hzfs facetime要钱吗 kz文件 红米3和红米3s的区别 黑域怎么用 qq浏览器手机 ps怎么旋转图层 深度学习pdf python绝对值 超级好友 刷机精灵下载 audition消除人声 苹果自动重启 盖印图层快捷键
当前位置: 首页 > 学习教程  > 编程语言

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

2020/10/8 18:38:47 文章标签:

caliper-benchmarks是一个用于测试各区块链平台性能的工具,项目已于昨天(2020.10.7)更新至v0.4.0版本。 项目地址:https://github.com/hyperledger/caliper-benchmarks/tree/v0.4.0 主分支目录 主分支中包含的benchmarks分为三…

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操作文档。

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


本文链接: http://www.dtmao.cc/news_show_250073.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?