JMeter代表负载测试

时间:2017-11-30 09:09:12

标签: jmeter performance-testing http-proxy

我要求在代理后面运行的服务器上进行负载测试。我们使用shell脚本来执行负载测试(16个并发调用)。 如果我可以将这些脚本移植到JMeter以进行代理后加载测试,请提供建议。

2 个答案:

答案 0 :(得分:0)

是的,您可以查看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才能选择属性

  4. 有关第2点和第3点的详细信息,请参阅Configuring JMeterApache JMeter Properties Customization Guide

答案 1 :(得分:0)

您如何知道您的代理不会成为测试工作的瓶颈?路径中规模最小的项目将控制客户的感知绩效。