【发布时间】:2020-04-08 08:52:47
【问题描述】:
我正在尝试使用 JMeter 对 CorDapp(使用开源 Corda 构建)的 API 进行性能测试。
其中一个 API 需要文件上传,当我尝试多次上传文件(使用超过 1 个线程数)时,我得到 'net.corda.nodeapi.exceptions.DuplicateAttachmentException' 响应以及 状态代码 500。
我猜这个错误是因为生成的哈希将文件以及时间戳作为其输入,当我尝试在同一时刻进行多次上传时,时间戳基本上保持不变,这导致每次生成相同的哈希http请求,因此导致上述错误。我该如何解决这个问题,因为如果不正确点击此 API,我将无法测试后续 API。
【问题讨论】:
-
上传相同的文件总是给出相同的哈希值。所以你最好尝试使用不同的文件或处理错误并继续下一步。
标签: blockchain corda