用于负载测试的代理后面的JMeter

用于负载测试的代理后面的JMeter,jmeter,performance-testing,http-proxy,Jmeter,Performance Testing,Http Proxy,我需要在运行在代理之后的服务器上进行负载测试。我们使用shell脚本执行负载测试(16个并发调用)。 请告知我是否可以将这些脚本移植到JMeter,以便在代理后进行负载测试。是的,您可以查看JMeter用户手册的一章,选项在: 使用-H和-p命令行参数,如: jmeter -H your_proxy_host -P your_proxy_port -n -t test.jmx -l result.jtl 使用http.proxyHost和http.proxyPortJava系统属性,如: j

我需要在运行在代理之后的服务器上进行负载测试。我们使用shell脚本执行负载测试(16个并发调用)。 请告知我是否可以将这些脚本移植到JMeter,以便在代理后进行负载测试。

是的,您可以查看JMeter用户手册的一章,选项在:

  • 使用
    -H
    -p
    命令行参数,如:

    jmeter -H your_proxy_host -P your_proxy_port -n -t test.jmx -l result.jtl
    
  • 使用
    http.proxyHost
    http.proxyPort
    Java系统属性,如:

    jmeter -Dhttp.proxyHost=your_proxy_host -Dhttp.proxyPort=your_proxy_port -n -t test.jmx -l result.jtl
    
  • 您可以通过将下一行添加到system.properties文件(位于JMeter安装的“bin”文件夹中)来“永久”更改

    需要重新启动JMeter才能获取属性


  • 有关第2点和第3点的更多信息,请参见和

    如何知道代理不会成为测试工作的瓶颈?路径中可伸缩性最小的项目将控制客户的感知性能

    http.proxyHost=your_proxy_host
    http.proxyPort=your_proxy_port