皆様にとって良い辰年になりますように!
最近、ブロックチェーンのパフォーマンス テストを行っています。現在のドキュメントの多くには、独自のコントラクトをテストする方法が詳しく説明されていないことがわかりました。私自身の実験中に多くの問題に遭遇しましたが、オンラインで答えを見つけることができませんでした。そこで、成功した後、皆さんの役に立てればと思い、私が遭遇した問題のいくつかについて文書を書きました。
1. sol ファイルを Java ファイルに変換し、パフォーマンス ファイルを書き込みます
# 进入dist目录;
cd dist
# 建立一个文件;
mkdir -p contract/solidity
# 将需要转换为XXX.java代码的XXX.sol文件拷贝到dist/contracts/solidity路径下;
# 转换sol, 其中${packageName}是一个文件名,可以自己的命名,比如名为yeap;
# 生成的java代码位于 /dist/contracts/sdk/java/yeap目录下;
java -cp "apps/*:lib/*:conf/" org.fisco.bcos.sdk.demo.codegen.DemoSolcToJava ${packageName}
# 接下来将java文件copy到java-sdk-demo/src/main/java/org/fisco/bcos/sdk/demo/contract目录下;
cp contracts/sdk/java/yeap/XXX.java java-sdk-demo/src/main/java/org/fisco/bcos/sdk/demo/contract
# 接下来将PerformanceXXX.java文件放在java-sdk-demo/src/main/java/org/fisco/bcos/sdk/demo/perf目录下。怎么写,可以参考这个目录下的其他Performance文件;
# 接下来,回到java-sdk-de