gpt4 book ai didi

hudson - 使用 Jmeter 进行负载分布测试

转载 作者:行者123 更新时间:2023-12-02 09:25:21 26 4
gpt4 key购买 nike

我已经在 J​​meter 中成功设置了一个测试计划,该计划可以在一台机器上执行 500 个线程并循环处理几个 http 请求,并与 Hudson 集成。假设我想将线程数增加到 6000。

对于初学者,我设置了几台机器来容纳较小的总线程数,例如 1500。我使用在分发模式下运行 Jmeter 的内置功能。我在主测试计划中输入 1500 个线程。这是我的 10 美元问题:

  1. 为什么每个客户端运行 1500 个线程,并且没有智能地共享来自 Controller /主服务器的总线程数? (我的测试计划配置不正确吗?)
  2. Jmeter 是否有可能还跟踪分配给它们的每台机器的线程数并跟踪计数器的连续计数?

我是否完全误解了以分发模式执行负载的概念(我认为是这样)?如果我想分割负载,我是否需要手动配置变量、线程、循环等,并在每台机器上单独手动运行它们?

感谢您的阅读!

最佳答案

  1. 这不是它的工作原理,分布式测试具有测试计划的副本并将其发送到 jmeter-servers,因此如果您想要总共 1500 个,请将计划中的数字设置为 1500 除以 jmeter-server 的数量
  2. 每个 jmeter-server 都会跟踪自己的编号,但不会将其报告给 Controller 。但你会在输出报告中看到这个

阅读此内容:

使用 JMeter,您通常需要在此模式下复制的是:

  • CSV 使用的数据

  • jmeter.properties 和 user.properties

但是对于测试计划,您只需将其放在 Controller 上即可。

关于hudson - 使用 Jmeter 进行负载分布测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com