如何从另一个代理后面为JMeter设置代理?

时间:2013-05-21 12:24:15

标签: proxy jmeter

我是jmeter的新手 我正在尝试使用代理服务器测试Web应用程序 我已经浏览了jmeter文档并获得了设置,但我目前正在公司代理下工作。

那么如何从当前代理后面为jmeter设置代理服务器呢?

2 个答案:

答案 0 :(得分:19)

阅读:

如果您是从防火墙/代理服务器后面进行测试,则可能需要向JMeter提供防火墙/代理服务器主机名和端口号。

为此,请使用以下参数从命令行运行jmeter.bat / jmeter文件: - '-H'[代理服务器主机名或IP地址] - '-P'[代理服务器端口] - '-N'[nonproxy hosts](例如* .apache.org | localhost) - '-u'[代理身份验证的用户名 - 如果需要] - '-a'[代理身份验证密码 - 如果需要]

示例:

  

jmeter -H my.proxy.server -P 8000 -u username -a password -N localhost

或者,您可以使用--proxyHost, - proxyPort, - username和--password

如果您想正确学习jmeter,book会对您有帮助。

答案 1 :(得分:1)

JMeter 5.0

上更改端口和代理

UI模式

  1. 创建线程组-> HTTP请求
  2. 转到“高级”,填写“服务器名称或IP:” = 127.0.0.1,“端口号:” = 8888
  3. enter image description here

非UI模式

  1. 添加到命令-H 127.0.0.1(用于代理主机)
  2. -P 8888(用于代理端口)
  3. 示例: C:\ jmeter5.0 \ bin> jmeter -n -t C:\ example.jmx -l C:\ scriptresults.jtl -H 127.0.0.1 -P 8888