答案1
在 user.Properties 文件中添加以下代码,您就能访问插件管理器
jpgc.repo.address=http://jmeter-plugins.org/repo/
答案2
查看SSL 配置解决方案:
如果出现异常,
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
可以通过设置原始 cacert 证书文件的路径来修复。此文件位于以下路径中:
- `/usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts.original`
- `/etc/ssl/certs/java/cacerts.original`
- `/etc/ssl/certs/java/cacerts`
- `%JAVA_HOME%\jre\lib\security\ (eg c:\Program Files\Java\jdk1.8.0_121\jre\lib\security\)`
并使用附加参数启动 JMeter 以将路径传递给此文件:
JVM_ARGS="-Djavax.net.ssl.trustStore=c:\Program Files\Java\jdk1.8.0_121\jre\lib\security\cacerts"
jmeter\bin\jmeter.bat
一个简单的方法是创建一个在目录setenv.bat
中命名的文件jmeter\bin
。这样的文件可能看起来像:
rem This is the content of bin\setenv.bat,
rem it will be called by bin\jmeter.bat
set JVM_ARGS="-Djavax.net.ssl.trustStore=c:\Program Files\Java\jdk1.8.0_121\jre\lib\security\cacerts"
此外,您还可以使用 JMeter 插件管理器选择和使用插件这边走
答案3
openssl s_client -showcerts -connect jmeter-plugins.org:443
将所有公共证书复制到单独的 pem 文件中。然后找到您的证书存储区作为示例 cacerts。使用以下命令将上述所有 pem 导入其中
keytool -import -alias 1p -file 1.pem -keystore /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/lib/security/cacerts
然后使用启动jmeter
JVM_ARGS="-Djavax.net.ssl.trustStore=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/lib/security/cacerts" ./jmeter.sh