17

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

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

4

2 回答 2

20

读 :

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

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

例子 :

jmeter -H my.proxy.server -P 8000 -u 用户名 -a 密码 -N localhost

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

如果你想正确地学习 jmeter,这本书会对你有所帮助。

于 2013-05-21T18:05:05.380 回答
10

在JMeter 5.0上更改端口和代理

用户界面模式

  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
于 2019-05-13T10:38:20.157 回答