【问题标题】:JMeter can I run it locally?JMeter 可以在本地运行吗?
【发布时间】:2017-07-06 10:36:58
【问题描述】:

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

我将为: 线程数(用户):2000 加速期(以秒为单位):10

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

    负载不一定来自不同的 IP 地址,但取决于您的应用程序性质,可能需要它(例如,应用程序会明确检查源 IP 地址或位于 load balancer 后面,会话粘性基于 IP地址或其他)

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

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

    【讨论】:

      【解决方案2】:

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

      如果您有兴趣,另一种选择是 Gatling http://gatling.io/

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-04-29
          • 1970-01-01
          • 2021-04-09
          • 2021-11-23
          • 2012-03-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多