1

管理多个从站(例如:50 个从站)并运行负载测试的最佳方法是什么?

当对 jmeter 使用分布式测试时,我们需要手动处理所有代理的启动和停止,将文件复制到每个从站等。任何自动化这些类型活动的建议。是否有任何开源框架来处理所有这些?

4

2 回答 2

1

根据您的奴隶居住的地方,可能会有不同的方法:

  1. 使用Terraform等“基础设施即代码”解决方案来配置机器、安装 Java 运行时并启动 JMeter 从属进程
  2. 如果您已经拥有机器但正在寻找一种自动配置它们的方式,您可以使用像Ansible这样的编排引擎
  3. 您可以选择容器和容器管理系统,例如Kubernetes @ Openshift
  4. 你可以去JMeter EC2 shell 脚本集合
  5. 最后,您可以考虑提供“JMeter 即服务”的基于云的解决方案,例如LoadRunner CloudBlazeMeter
于 2020-07-14T08:21:31.007 回答
0

你可以使用金牛座

JMeter 的分布式模式通过执行设置下的简单选项 Distributed 启用,在其下列出 JMeter 服务器:

execution:
  • 分散式:
    • host1.mynet.com
    • host2.mynet.com
    • host3.mynet.com
于 2020-07-14T08:10:49.987 回答