我需要执行JMETER TEST并记录一个WEB登录页面,我的公司在代理后面。如果我将Firefox的代理和端口更改为8080,则我的应用程序无法启动。
如果我不在Firefox中更改代理,则录制器不会记录脚本。
我尝试使用IE,由于公司政策的原因,我无法更改政策并且已禁用。
我是如何摆脱这种情况的?
答案 0 :(得分:0)
您需要将Firefox代理设置保持为指向JMeter的HTTP(S) Test Script Recorder,即服务器名称应为localhost
,端口应为8888
反过来,JMeter需要配置为使用您的公司代理,它可以通过两种方式完成:
通过命令行参数,例如:
jmeter -H your_corporate_proxy_host -P your_corporate_proxy_port -n -t ...
这样,更改只会应用一次
如果您希望更改是永久性的,可以将以下行添加到 system.properties 文件(位于JMeter安装的" bin"文件夹中)
http.proxyHost=your_corporate_proxy_host
http.proxyPort=your_corporate_proxy_port
https.proxyHost=your_corporate_proxy_host
https.proxyPort=your_corporate_proxy_port
参考文献: