5

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

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

4

3 回答 3

2

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

  1. 配置 JMeter 以获得最佳性能。有关调整提示,请参阅JMeter 负载测试“内存不足”失败的 9 个简单解决方案。
  2. 确定您可以从单台机器模拟多少用户(逐渐增加用户数量并监控负载生成器资源消耗)
  3. 计算你需要多少台机器
  4. 安装 JMeter 并在其上运行 jmeter-server。有关详细信息,请参阅Apache JMeter 分布式测试分步指南
  5. 运行测试、分析结果、提出问题。
于 2017-04-20T04:10:33.340 回答
1

JMeter文档出色地描述了如何运行分布式测试。话虽如此,简而言之-

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

您有 3 个选项:

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

    • 红线13
    • 洪水.io
    • 火焰计
    • 负载焦点
  • 使用这个允许在 AWS 上进行负载测试的免费工具

  • 使用 JMeter 分布式测试,你可以从 Apache JMeter看到这个新教程

为确保您进行最有效的测试,请确保您遵循最佳实践

于 2017-04-21T09:18:51.963 回答