当前位置: 首页 > news >正文

资中移动网站建设网页制作专业以后好找工作吗

资中移动网站建设,网页制作专业以后好找工作吗,厦门网站seo建设,WordPress手机写文章如果你需要对fabric网络中地合约进行吞吐量、延迟等性能进行评估#xff0c;可以使用Caliper来实现#xff0c;会返回给你一份网页版的直观测试报告。下面是对test-network网络地basic链码地测试过程。 目录 1. 建立caliper-workspace文件夹2. 安装npm等3. calipe安装4. 创建…如果你需要对fabric网络中地合约进行吞吐量、延迟等性能进行评估可以使用Caliper来实现会返回给你一份网页版的直观测试报告。下面是对test-network网络地basic链码地测试过程。 目录 1. 建立caliper-workspace文件夹2. 安装npm等3. calipe安装4. 创建networks目录并编辑yaml文件5. 创建workload目录编写js文件6. 创建benchmarks目录并编写yaml文件7. 启动测试8. 查看结果 1. 建立caliper-workspace文件夹 建立caliper-workspace文件夹文件夹的建立路径是相对地我这里是在fabric-samples的同级目录下创建的创建的路径不同后面的配置文件中关于私钥证书等地路径也是不同的。 2. 安装npm等 进入caliper文件夹 安装npm curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -安装Node.js和npm sudo apt-get install -y nodejs验证是否安装成功 3. calipe安装 使用npm安装特定版本的hyperledger/caliper包 npm install --onlyprod hyperledger/caliper0.5.0使用 Caliper 工具绑定到 Hyperledger Fabric 网络 npx caliper bind --caliper-bind-sut fabric:2.2注意后面所创建的目录结构如下 4. 创建networks目录并编辑yaml文件 mkdir networks cd networks/ vim networkConfig.yaml写入 name: Caliper test version: 2.0.0caliper:blockchain: fabricchannels:# channelName of mychannel matches the name of the channel created by test network- channelName: mychannel# the chaincodeIDs of all the fabric chaincodes in caliper-benchmarkscontracts:- id: basicorganizations:- mspid: Org1MSP# Identities come from cryptogen created material for test-networkidentities:certificates:- name: User1clientPrivateKey:path: ../fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/users/User1org1.example.com/msp/keystore/priv_skclientSignedCert:path: ../fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/users/User1org1.example.com/msp/signcerts/User1org1.example.com-cert.pemconnectionProfile:path: ../fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/connection-org1.yamldiscover: true5. 创建workload目录编写js文件 cd .. mkdir workload cd workload vim readAsset.js写入 use strict;const { WorkloadModuleBase } require(hyperledger/caliper-core);class MyWorkload extends WorkloadModuleBase {constructor() {super();}async initializeWorkloadModule(workerIndex, totalWorkers, roundIndex, roundArguments, sutAdapter, sutContext) {await super.initializeWorkloadModule(workerIndex, totalWorkers, roundIndex, roundArguments, sutAdapter, sutContext);for (let i0; ithis.roundArguments.assets; i) {const assetID ${this.workerIndex}_${i};console.log(Worker ${this.workerIndex}: Creating asset ${assetID});const request {contractId: this.roundArguments.contractId,contractFunction: CreateAsset,invokerIdentity: User1,contractArguments: [assetID,blue,20,penguin,500],readOnly: false};await this.sutAdapter.sendRequests(request);}}async submitTransaction() {const randomId Math.floor(Math.random()*this.roundArguments.assets);const myArgs {contractId: this.roundArguments.contractId,contractFunction: ReadAsset,invokerIdentity: User1,contractArguments: [${this.workerIndex}_${randomId}],readOnly: true};await this.sutAdapter.sendRequests(myArgs);}async cleanupWorkloadModule() {for (let i0; ithis.roundArguments.assets; i) {const assetID ${this.workerIndex}_${i};console.log(Worker ${this.workerIndex}: Deleting asset ${assetID});const request {contractId: this.roundArguments.contractId,contractFunction: DeleteAsset,invokerIdentity: User1,contractArguments: [assetID],readOnly: false};await this.sutAdapter.sendRequests(request);}} }function createWorkloadModule() {return new MyWorkload(); }module.exports.createWorkloadModule createWorkloadModule;6. 创建benchmarks目录并编写yaml文件 cd .. mkdir benchmarks cd benchmarks/ vim myAssetBenchmark.yaml写入 test:name: basic-contract-benchmarkdescription: test benchmarkworkers:number: 2rounds:- label: readAssetdescription: Read asset benchmarktxDuration: 30rateControl:type: fixed-loadopts:transactionLoad: 2workload:module: workload/readAsset.jsarguments:assets: 10contractId: basic7. 启动测试 cd … npx caliper launch manager --caliper-workspace ./ --caliper-networkconfig networks/networkConfig.yaml --caliper-benchconfig benchmarks/myAssetBenchmark.yaml --caliper-flow-only-test8. 查看结果 然后会在workspace目录下产生一个报告 打开后就是测试的tps、时延等信息
http://www.huolong8.cn/news/357420/

相关文章:

  • 网站支付接口怎么做都有哪些可以做app的网站
  • 建网站的过程做网站的哪里便宜
  • 北京信管局 网站备案co域名 大网站
  • 大型网站制作手机版网站 html5
  • 邢台做移动网站的地方推广app的妙招
  • 哈密北京网站建设微友说是做网站维护让帮忙投注
  • 医院做网站备案需要哪些资料wordpress虚拟产品
  • 网站建设维诺之星wordpress喜欢按钮
  • 高密建设局网站如何修改用织梦做的网站的模板
  • 快速网站优化技巧重庆企业网站推广方案
  • 网站优化排名哪家性价比高商标注册要求
  • 网站打开慢的解决方法2018年怎么做网站排名
  • 重庆塔吊证查询网站开发一个资金盘app多少钱
  • 网站2个页面做首页太仓广告设计公司网站
  • 南京关键词网站排名太原网站制作建设
  • 张氏万家网站建设网站建设简单
  • 烟台网站设计单位游戏特效培训机构排名
  • 自己做的导航网站网站建设需申请注册域名
  • 苏州做网站的专业公司有哪些西安最有名的策划公司
  • 做常州美食网站首页的背景图河南南阳最新消息今天
  • 智能建站程序建设网站主机免费的怎么下载
  • 浙江网站建设与维护书建站代理赚钱吗
  • 郑州做网站易云巢黄冈网站建设设计
  • 宁波网站建设多少钱品牌手机网站开发哪家好
  • 什么叫网站规划青岛seo关键词排名
  • 葫芦岛做网站公司怎么在百度上做自己的网站
  • 国外网站不需要备案吗seo入门到精通
  • 室内装修设计图用什么软件关键词优化的策略
  • wordpress演示站功能企业邮箱怎样注册
  • 做软件贵还是做网站贵做网站保证效果