Jmeter - 代理后面的插件

时间:2017-10-24 11:51:48

标签: proxy jmeter jmeter-plugins

我将插件管理器放在“lib \ ext”文件夹中并尝试打开它显示错误:

  

java.io.IOException:存储库响应错误的状态代码:407

  • Jmeter版本 - 3.3
  • 插件版本 - 0.16

使用以下参数从命令行调用Jmeter:

C:\Users\princen\Performance Testing\Software\apache-jmeter-3.3\bin\jmeter.bat -H Proxyserver -P 1234 -u princen -a ***

根据建议here

修改参数

JVM_ARGS="-Dhttps.proxyHost=Proxyserver -Dhttps.proxyPort=1234 -Dhttp.proxyUser=princen -Dhttp.proxyPass=***" C:\Users\princen\Performance Testing\Software\apache-jmeter-3.3\bin\jmeter.bat

以上尝试提供以下错误消息

  

Windows无法找到“JVM_ARGS =” - Dhttps.proxyHost = Proxyserver -Dhttps.proxyPort = 1234 -Dhttp.proxyUser = princen -Dhttp.proxyPass = ***

当我尝试将命令更改为以下内容时:

C:\Users\princen\Performance Testing\Software\apache-jmeter-3.3\bin\jmeter.bat -Dhttps.proxyHost=Proxyserver -Dhttps.proxyPort=1234 -Dhttp.proxyUser=princen -Dhttp.proxyPass=***

我收到了一个错误:

  

java.io.IOException:存储库响应错误的状态代码:407

有人可以更正加载插件管理器所需的参数吗?

3 个答案:

答案 0 :(得分:0)

确保使用最新版本的jmeter-plugins下载管理器。

关于你的参数,你要混合不同的配置,只需设置(对于http和https):

  

JVM_ARGS =“ - Dhttps.proxyHost = myproxy.com -Dhttps.proxyPort = 8080 -Dhttps.proxyUser = john -Dhttps.proxyPass = password -Dhttp.proxyHost = myproxy.com -Dhttp.proxyPort = 8080 -Dhttp.proxyUser = john -Dhttp.proxyPass =密码“

密码是您的真实密码。

答案 1 :(得分:0)

上述方法均不适合我。使用Java非常困难(由于Loadrunner背景)。我单独添加了Ultimate thread并且它的工作正常。

感谢大家的投入..

答案 2 :(得分:0)

JMeter正在使用Oracle的官方代理配置(如此处:https://memorynotfound.com/configure-http-proxy-settings-java/

问题在于jmeter文档的密码参数有误:它应该是 http.proxyPassword 而不是 http.proxyPass

此外,对于要使用代理访问的受保护的URL,还必须使用 https。属性。以及 http。属性(不安全)。

相关问题