Jmeter记录代理后面的脚本

时间:2017-09-04 12:59:51

标签: proxy jmeter

我需要执行JMETER TEST并记录一个WEB登录页面,我的公司在代理后面。如果我将Firefox的代理和端口更改为8080,则我的应用程序无法启动。

如果我不在Firefox中更改代理,则录制器不会记录脚本。

我尝试使用IE,由于公司政策的原因,我无法更改政策并且已禁用。

我是如何摆脱这种情况的?

1 个答案:

答案 0 :(得分:0)

您需要将Firefox代理设置保持为指向JMeter的HTTP(S) Test Script Recorder,即服务器名称应为localhost,端口应为8888

反过来,JMeter需要配置为使用您的公司代理,它可以通过两种方式完成:

  1. 通过命令行参数,例如:

    jmeter -H your_corporate_proxy_host -P your_corporate_proxy_port -n -t ...
    

    这样,更改只会应用一次

  2. 如果您希望更改是永久性的,可以将以下行添加到 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
    
  3. 参考文献: