我已经下载了Corda企业级性能测试套件,并按照Corda企业级性能测试套件中提到的步骤进行操作。提供的文件 :
1) 将测试套件的zip文件复制到客户端和服务器的工作目录中。
2) 提取客户端上的副本,修改jmeter.properties,使其指向远程主机(该设置有一个客户端和一个服务器)。
3) 修改rmi服务器配置文件,使其指向服务器的主机名。
4)将这些修改复制到服务器上,运行服务器,服务器启动成功。
5) 运行客户端的命令是 java -jar jmeter-corda-4.0-capsule.jar -Xssh node1.mydomain.com -XjmeterProperties jmeter.properties -XserverRmiMappings sample-server-rmi.config
如果我们在运行该命令时不使用 -Xssh
即 java -jar jmeter-corda-4.0-capsule.jar
,客户端启动成功,但有 -Xssh
会出错 java.lang.UnsatisfiedLinkError: Unable to load library 'user32': Native library (linux-x86-64/libuser32.so) not found in resource path
是我缺少一些配置还是缺少一些库?
我怀疑这个其实是由于你的机器上没有安装libuser,我再看看,也许可以试试你机器上的安装程序。
sudo apt-get update -y
sudo apt-get install -y libuser
安装的源头。https:/zoomadmin.com如何安装UbuntuPackagelibuser?
这里说一个相关的问题,值得一提的是,在Corda 4.4中运行这个比较容易。
java -jar jmeter-corda-jar <wrapper arguments> -- <jmeter arguments>
这里是文档页面,希望对你有帮助。https:/docs.corda.netdocscorda-enterprise4.4performance-testingrunning-jmeter-corda.html#running-jmeter-corda。