分布式负载测试仪

时间:2020-07-14 07:45:27

标签: jmeter jmeter-plugins jmeter-5.0 jmeter-4.0 distributed-testing

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

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

2 个答案:

答案 0 :(得分:1)

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

  1. 使用Terraform之类的“基础设施即代码”解决方案来配置机器,安装Java运行时并启动JMeter从属进程
  2. 如果您已经拥有机器,但正在寻找一种自动配置机器的方法,则可以使用编排引擎,例如Ansible
  3. 您可以使用容器和容器管理系统,例如Kubernetes @ Openshift
  4. 您可以参加JMeter EC2 shell scripts collection
  5. 最后,您可以考虑基于云的解决方案,这些解决方案提供“ {M}即服务”,例如LoadRunner CloudBlazeMeter

答案 1 :(得分:0)

您可以使用Taurus

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

execution:
  • 分布式:
    • host1.mynet.com
    • host2.mynet.com
    • host3.mynet.com