Jmeter记录代理后面的脚本
问题描述:
我需要执行JMETER TEST并记录WEB登录页面,我的公司在代理之后。如果我将Firefox的代理和端口更改为8080,则我的应用程序不会启动。Jmeter记录代理后面的脚本
如果我不更改Firefox中的代理,那么记录器不记录脚本。
我试过用IE浏览器,由于公司政策,我不能改变政策,它被禁用。
我如何摆脱这种情况?
答
你需要保持Firefox的代理服务器设置为指向JMeter的HTTP(S) Test Script Recorder,即服务器名称应该是localhost
,端口应8888
在其运行JMeter的需要进行配置,以使用贵公司的代理,这是可以做到在2种方式:
-
通过命令行参数,如:
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
参考文献: