【发布时间】:2017-11-30 09:09:11
【问题描述】:
我需要在代理后面运行的服务器上进行负载测试。我们正在使用 shell 脚本执行负载测试(16 个并发调用)。 请告知我是否可以将这些脚本移植到 JMeter 以在代理后面进行负载测试。
【问题讨论】:
标签: jmeter performance-testing http-proxy
我需要在代理后面运行的服务器上进行负载测试。我们正在使用 shell 脚本执行负载测试(16 个并发调用)。 请告知我是否可以将这些脚本移植到 JMeter 以在代理后面进行负载测试。
【问题讨论】:
标签: jmeter performance-testing http-proxy
是的,你可以,查看JMeter用户手册的Using JMeter behind a proxy章节,选项在:
使用-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”文件夹中)来使更改“永久”
http.proxyHost=your_proxy_host
http.proxyPort=your_proxy_port
需要重新启动 JMeter 才能获取属性
有关第 2 点和第 3 点的更多信息,请参阅 Configuring JMeter 和 Apache JMeter Properties Customization Guide
【讨论】:
您如何知道您的代理不会成为您测试工作的瓶颈?路径中可扩展性最小的项目将控制客户的感知性能。
【讨论】: