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

use*_*453 14 proxy jmeter

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

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

UBI*_*ACK 20

阅读:

如果从防火墙/代理服务器后面进行测试,则可能需要向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,本书将为您提供帮助.

  • 如果用户名包含“/”符号,密码包含“@”符号,如何正确编写命令行?我尝试直接使用“/”和“@”或将它们更改为“%5C”和“%40”,但都没有成功。 (2认同)

小智 5

JMeter 5.0上更改端口和代理

UI模式

  1. 创建线程组-> HTTP请求
  2. 转到高级填充“服务器名称或IP:” = 127.0.0.1,“端口号:” = 8888
  3. 在此处输入图片说明

非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