【问题标题】:Jmeter in Cloud Setup with 30k User Load具有 30k 用户负载的云设置中的 Jmeter
【发布时间】:2017-09-16 09:35:50
【问题描述】:

我想通过云设置在 jmeter 中测试具有 30k 负载的移动应用程序,因为我从来没有在 jmeter 中进行过如此巨大的 v.user 负载和分布式负载,请帮助我如何进行详细步骤一步。

我在 jmter 工作了 5-6 个月,但只有一台具有 200-300 V.user 的负载生成器机器。

【问题讨论】:

    标签: performance jmeter remote-server distributed-testing


    【解决方案1】:

    JMeter documentation 出色地捕捉到了如何运行分布式测试。话虽如此,简而言之 -

    1. 您需要一台机器作为主机,另一台机器作为从机
    2. 在每个节点上管理您的数据(查看设置一些 CI 工具以帮助在开始测试之前运行一些复制作业。这将有助于相应地复制您的测试数据)

    【讨论】:

      【解决方案2】:

      方法相同,但有一个临时步骤。

      1. 配置 JMeter 以获得最佳性能。请参阅9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure 了解调优技巧。
      2. 确定您可以从单台机器模拟多少用户(逐渐增加用户数量并监控负载生成器资源消耗)
      3. 计算您需要多少台机器
      4. 安装 JMeter 并在其上运行 jmeter-server。详情见Apache JMeter Distributed Testing Step-by-step指南
      5. 运行测试、分析结果、提出问题。

      【讨论】:

        【解决方案3】:

        您有 3 个选项:

        • 简单一:使用提供 JMeter 的 SAAS 解决方案,有很多:

        • 使用这个免费的tool 允许在 AWS 上进行负载测试

        • 使用JMeter分布式测试,可以从Apache JMeter看到这个new tutorial

        为确保您获得最有效的测试,请确保您关注best-practices

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-30
          • 1970-01-01
          • 1970-01-01
          • 2019-02-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多