有谁知道,我们如何在jmeter的帮助下使用代理服务器在分布式环境中进行多位置测试。
理论上是可能的,您可以通过命令行参数设置代理主机、端口、用户名和密码
-H, --proxyHost <argument> Set a proxy server for JMeter to use -P, --proxyPort <argument> Set proxy server port for JMeter to use -N, --nonProxyHosts <argument> Set nonproxy host list (e.g. *.apache.org|localhost) -u, --username <argument> Set username for proxy server that JMeter is to use -a, --password <argument> Set password for proxy server that JMeter is to use
请参阅如何在非 GUI 模式下运行 JMeter? 完整选项列表指南。
但是,在这种情况下,负载结果可能会受到代理性能的影响,例如您将对代理进行负载测试,而不是对代理背后的应用程序进行负载测试。所以我宁愿从不同的物理位置以分布式模式运行JMeter。例如,Amazon EC2 提供了在不同地理区域中拥有实例的功能,并且微型实例是免费的。