我要求在代理后面运行的服务器上进行负载测试。我们使用shell脚本来执行负载测试(16个并发调用)。 如果我可以将这些脚本移植到JMeter以进行代理后加载测试,请提供建议。
答案 0 :(得分:0)
是的,您可以查看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
答案 1 :(得分:0)
您如何知道您的代理不会成为测试工作的瓶颈?路径中规模最小的项目将控制客户的感知绩效。