【问题标题】:JMeter Behind proxy for load test负载测试代理背后的 JMeter
【发布时间】:2017-11-30 09:09:11
【问题描述】:

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

【问题讨论】:

    标签: jmeter performance-testing http-proxy


    【解决方案1】:

    是的,你可以,查看JMeter用户手册的Using JMeter behind a proxy章节,选项在:

    1. 使用-H-P 命令行参数,例如:

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

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

      http.proxyHost=your_proxy_host
      http.proxyPort=your_proxy_port
      

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

    有关第 2 点和第 3 点的更多信息,请参阅 Configuring JMeterApache JMeter Properties Customization Guide

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-09-28
        • 2012-07-29
        • 1970-01-01
        • 2017-11-26
        • 2018-05-28
        • 1970-01-01
        • 2019-02-10
        • 1970-01-01
        • 2015-01-05
        相关资源
        最近更新 更多