Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JMeter-启动测试计划时出错-keytool错误:proxysever.jks(访问被拒绝)_Jmeter - Fatal编程技术网

JMeter-启动测试计划时出错-keytool错误:proxysever.jks(访问被拒绝)

JMeter-启动测试计划时出错-keytool错误:proxysever.jks(访问被拒绝),jmeter,Jmeter,我按照JMeter用户指南开始记录我的第一个测试计划。单击HTTP测试脚本记录器中的开始按钮时,出现以下错误: 无法创建脚本记录器–有关详细信息,请参阅日志>>keytool错误:java.io.FileNotFoundException:proxyserver.jks(访问被拒绝) 如何修复此错误?提前感谢。 背景:JMeter创建一个自签名SSL证书,以便能够解密和记录HTTPS请求,这个proxyserver.jks是JMeter在启动时在其“bin”文件夹中生成的一个 说明:您收到的错误

我按照JMeter用户指南开始记录我的第一个测试计划。单击HTTP测试脚本记录器中的开始按钮时,出现以下错误:

无法创建脚本记录器–有关详细信息,请参阅日志>>keytool错误:java.io.FileNotFoundException:proxyserver.jks(访问被拒绝)

如何修复此错误?提前感谢。

  • 背景:JMeter创建一个自签名SSL证书,以便能够解密和记录HTTPS请求,这个
    proxyserver.jks
    是JMeter在启动时在其“bin”文件夹中生成的一个

  • 说明:您收到的错误很可能表明您没有将任何内容写入JMeter安装的“bin”文件夹的权限

  • 解决办法:

  • 您可以尝试使用提升的权限启动JMeter(以管理员、超级用户或对JMeter的“bin”文件夹具有写访问权限的任何人的身份运行)
  • 通过在user.properties文件中添加下一行,可以更改JMeter尝试生成此
    proxyserver.jks
    文件的位置:

    需要重新启动JMeter才能获取属性

    另一个选项是通过like传递属性值

  • 有关JMeter属性以及设置和重写它们的方法的更多信息,请查看


对我有效的一个解决方法是从cmd的bin文件夹启动JMeter.bat,该文件夹是“以管理员身份运行”。此后,错误消失。

1.请共享JMeter用户指南2.JMeter版本3.测试计划的屏幕截图的参考URL
proxy.cert.directory=/path/to/folder/where/you/have/write/access
jmeter -Jproxy.cert.directory=/path/to/folder/where/you/have/write/access -n -t ....