gpt4 book ai didi

jmeter - 如何在 jmeter 中设置适当的加速时间?

转载 作者:行者123 更新时间:2023-12-04 14:58:26 26 4
gpt4 key购买 nike

我是jmeter的新手,我想创建一个报告,我有以下疑问:

  • 我想找出一个线程中可以给定的最大用户数,以达到 1 秒的加速时间?
  • Ex: 5 simple Http Request
    no of user : ?
    Ramp up time = 1
    Loop=1
  • 如何根据线程中的用户数量设置适当的加速时间?
  • Ex: 5 simple Http Request
    no of user : 100
    Ramp up time = ?
    Loop=1

    考虑到吞吐量,我尝试了不同的加速和用户数量组合,但结果各不相同,无法找出与加速时间和用户数量的关系。

    请帮助找到解决方案。

    谢谢!

    最佳答案

    Ramp-up period 是所有代表虚拟用户的线程启动所需的时间。
    JMeter 以 1 个用户开始并启动另一个线程,因此所有线程都将在加速期时隙启动,即

  • 10 个用户,10 秒加速 - 从 1 个用户开始,每秒添加 1 个用户
  • 10 个用户,20 秒加速 - 从 1 个用户开始,每 2 秒添加 1 个用户
  • 100 个用户,50 秒加速 - 从 1 个用户开始,每秒添加 2 个用户

  • 请记住,如果线程完成了它的工作并且没有定义循环,它将 关闭 .对于 JMeter 新手,最好使用 Ultimate Thread Group (可通过插件获得)它提供了易于理解和可配置的负载模式定义。
    根据您要实现的目标,您还可以使用以下测试元素:
  • Synchronizing Timer - 保持线程直到达到指定数量并同时释放它们
  • Constant Throughput Timer - 以每秒请求数指定精确负载。

  • 希望这可以帮助。

    关于jmeter - 如何在 jmeter 中设置适当的加速时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573902/

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