JMeter可以在本地运行吗?

时间:2017-07-06 10:36:58

标签: jmeter jmeter-plugins

在我看来,负载测试应该同时从几个不同的IP地址执行(因为http的限制)。我是对的吗?

我会为以下内容加载测试: 线程数(用户):2000 加速期(以秒为单位):10

3 个答案:

答案 0 :(得分:2)

负载不一定必须来自不同的IP地址,但是根据您的应用程序性质可能需要(例如,应用程序对原始IP地址进行明确检查或生活在基于会话粘性的load balancer之后关于IP地址或其他)

在这种情况下,您可以执行IP spoofing,因此每个请求都来自不同的IP地址,您可以在HTTP Request的“高级”标签上的“源地址”输入下配置源IP地址采样器

HTTP Request JMeter Source Address

有关详细信息,请参阅Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter

答案 1 :(得分:1)

是的,您可以在本地运行JMeter,它可以在任何具有Java虚拟机的地方运行。

如果您感兴趣,另一种选择是加特林http://gatling.io/

答案 2 :(得分:1)

要在几个不同的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.