问题标签 [hyperledger-caliper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Dockerized Hyperledger Caliper 退出,代码为 0
我正在使用 Hyperledger Caliper 0.4.2 对部署在 Docker Swarm 集群上的 Hyperldger Fabric 2.1.0 网络进行基准测试。Fabric 网络已启动并运行,所有链码均已正确安装和启动。Caliper 基准是 dockerized,我在同一个 Docker 网络上运行它。但是,当我启动容器时,它会在注册所有客户端后挂起,如下面的日志所示。
奇怪的是它没有输出任何错误。以下是 Caliper 的 Docker-Compose 文件
任何调试此问题的见解将不胜感激。
hyperledger-fabric - Hyperledger Fabric/Hyperledger Caliper 基准测试
最近一直在学习一些关于 Hyperledger Fabric 和 Hyperledger Caliper 的知识。
最近一直在关注 Hyperledger Caliper Fabric 基准测试教程,以了解更多关于它的信息。
它使用 Fabric Samples 网络作为示例,使用的示例链代码是资产转移基本 javascript。
例如,在运行 caliper 以创建 1000 个资产时。
在资产创建操作期间初始化测试时偶尔会出现错误,如下所示:
示例链码操作非常简单:
发生这样的错误是否有任何特殊原因?即使偶尔。
npm - 当我尝试“npm install --only=prod @hyperledger/caliper-cli@0.4.2”时,我失败了。为什么?
我正在尝试按照https://hyperledger.github.io/caliper/v0.4.2/installing-caliper/#versioning-semantics中的文档从 NPM 安装 Caliper 版本 7.19.1
当我运行命令时
事实证明:
我已经尝试过:
- npm 更新
- npm 安装 -g npm
而且我认为我的 npm 已经是最新的了。
有没有人解决过这样的问题?我不熟悉 npm 工具。提前致谢。
hyperledger-fabric - Hyperledger Caliper 网关错误:基准执行期间出现意外错误:错误:请使用网关标志重试
我正在尝试运行 Hyperleger Caliper,但出现以下错误:
基准执行期间出现意外错误:错误:Caliper 目前仅支持使用 2.1.0 Fabric-SDK 的基于网关的操作。请使用网关标志重试
javascript - 将 Caliper 配置为在测试轮次期间打印指标?
在hyperledger fabric
基准测试中,Caliper
完成测试轮后打印报告结果。
如何配置以在测试回合期间(例如每 5 秒(而不是回合结束后一次))Caliper
打印或发出TX 延迟、TX 成功率和资源统计信息(cpu、ram...)等指标?
我想要一个基准测试并记录这些指标以及来自工作负载模块的我自己的指标,然后构建图表并查看这些指标的行为方式。
testing - 使用框架超级账本卡尺时出错
我有两个测试测试,一个阅读和一个在区块链上的写作。我得到两个不同的错误,一个在测试开始时,一个在写作测试中。阅读测试工作正常,没有问题。
初始错误:
写作测试中出现的第二个错误如下:
连接文件
网络文件
我恳请任何提示,以便我可以解决这些问题并跟踪开发。
testing - Hyperledger Caliper 不绑定在结构网络上
今天尝试在现有的 Hyperledger Fabric 网络上运行基准测试,该网络运行正常并产生结果,通过以下命令绑定网络时遇到以下错误:
我收到以下错误:
命令执行过程中的容器日志如下:
如您所见,输出中返回了特殊字符,并且间歇性地,看起来命令处于循环中。请记住,结构网络正在正常工作并接受请求。该命令在本周执行了几次,一切正常,今天早上执行它时出现此错误。
有谁知道可能是什么原因?
hyperledger-fabric - 为 hyperledger farbic 运行 cliper bechmeark 时出错:“message=Peer endorsements do not match”
对于我的超级账本结构链代码,我创建了一个使用 RSA 和对称 AES 实现混合加密的链代码。
我已经使用了剪辑器文档的教程本身。
运行他的基准测试时,我收到此错误:
如果我只为链码运行这段代码,运行它就没有问题:
我也单独检查我的加密。加密代码没有问题。另外,如果我在基于加密的链代码中简单地替换它:
和
代码工作得很好。我还检查了 docker 映像的日志。那里的交易显示为成功。任何 docker 镜像的日志中都没有错误。
究竟是什么问题。是因为 caliper 没有等待足够长的时间来得到响应吗?如果是这样就找不到办法改变它。
注意:它与缺少“等待”的代码中的错误无关。
hyperledger-fabric - 为什么我不能将 Caliper 的交易提交到 Hyperledger Fabric?
我已将 Caliper 配置为我的自定义 Fabric 区块链的子树。我已正确配置它以连接网络,目前正在运行一小组测试。我提供的参数就正在运行的自定义链代码而言是绝对正确的,但是每当我尝试通过 Caliper 创建事务时,我都会收到错误消息:
Failed to perform submit transaction [CreateAsset] using arguments [<ARGS>], with error: TypeError: Cannot read property 'status' of undefined
有人在使用 Caliper V0.4.2 之前遇到过这个问题吗?它通过 Kubernetes 与本地机器上的 Fabric 2.3.3 实例连接,绑定了最新的 SDK。
该错误发生在 node_module 结构网络中的 transactions.js 的第 237 行,其中对提交对象进行了严格的属性比较。
另外值得注意的是,我的测试轮的查询部分正在产生预期的结果......由于引发的错误,这些资产都没有被创建,并且在查询给定资产时会发生这样的错误:
Failed to perform query transaction [ReadAsset] using arguments [<ID>], with error: Error: error in simulation: transaction returned with failure: Error: The asset <ID> does not exist
我能找到的最接近的事情是这个 2 岁左右的问题,这不是我所面临的,但它至少是同一种错误......任何帮助或指示将不胜感激,因为我我努力收集有用的信息。(链接:https ://github.com/hyperledger/caliper/issues/727 )
testing - 如何将 Hyperledger Fabric 中的通道重置为创世块以重用?
我有一个Hyperledger Fabric
使用 docker 和 caliper 的测试环境。
我已经从https://github.com/hyperledger/fabric安装了结构。
我想在fabcar
文件夹中重复使用启动的测试网络,但是使用networkDown.sh
停止网络并重新启动它非常耗时。
有没有办法将结构区块链重置为其第一个状态或创世块而不重新创建它,这样我就可以Caliper
对其进行新的测试?