【发布时间】:2017-07-06 10:36:58
【问题描述】:
在我看来,负载测试应该同时从几个不同的 IP 地址执行(因为 http 的限制)。我说的对吗?
我将为: 线程数(用户):2000 加速期(以秒为单位):10
【问题讨论】:
标签: jmeter jmeter-plugins
在我看来,负载测试应该同时从几个不同的 IP 地址执行(因为 http 的限制)。我说的对吗?
我将为: 线程数(用户):2000 加速期(以秒为单位):10
【问题讨论】:
标签: jmeter jmeter-plugins
负载不一定来自不同的 IP 地址,但取决于您的应用程序性质,可能需要它(例如,应用程序会明确检查源 IP 地址或位于 load balancer 后面,会话粘性基于 IP地址或其他)
在这种情况下,您可以执行IP spoofing,因此每个请求都来自不同的IP地址,您可以在HTTP Request采样器的“高级”选项卡上的“源地址”输入下配置源IP地址
有关详细信息,请参阅Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter。
【讨论】:
是的,您可以在本地运行 JMeter,它可以在任何有 Java 虚拟机的地方运行。
如果您有兴趣,另一种选择是 Gatling http://gatling.io/
【讨论】:
要在多个不同的 IP 地址中执行负载测试,请使用 Jmeter remote test
control multiple, remote JMeter engines from a single JMeter client. By running JMeter remotely, you can replicate a test across many low-end computers and thus simulate a larger load on the server.
【讨论】: