java-sdk-demo tests the deployed contract (PerformanceXXX.java) blockchain performance test

I wish everyone a happy Year of the Dragon!

I have been doing blockchain performance testing recently. I found that many of the current documents do not explain in detail how to test your own contracts. I encountered many problems during my own experiments and could not find the answers online. So after I succeeded, I I wrote a document about some of the problems I encountered, hoping it would be of some help to everyone.

1. We convert the sol file into a java file and write the Performance file

# 进入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

Guess you like

Origin blog.csdn.net/m0_46664428/article/details/135329972