【问题标题】:How to create Burst test in Jmeter without using parallel threads?如何在不使用并行线程的情况下在 Jmeter 中创建 Burst 测试?
【发布时间】:2020-05-18 13:57:29
【问题描述】:

我需要在 Jmeter 中创建简单的 Burst 测试:

  • 10 个请求-> 20 个请求-> 30 个请求

单工作模式。 吞吐量 20ms 预期响应时间:

我们如何在不使用并行线程的情况下使用 Jmeter 实现这一点? 我正在寻找一个简单的解决方案。 非常感谢

【问题讨论】:

    标签: jmeter performance-testing load-testing


    【解决方案1】:

    考虑使用Throughput Shaping TimerConcurrency Thread Group 组合,它提供了定义负载模式的灵活方式:

    它们可以使用Feedback Function 连接在一起,因此如果当前数量不够,JMeter 将能够启动更多线程以达到所需的吞吐量(每秒请求数)。

    两者都可以使用JMeter Plugins Manager进行安装:

    【讨论】:

    • 感谢分享。你有关于如何使用它的示例/说明指南吗?谢谢
    【解决方案2】:

    将插件 Ultimate Thread Group添加到JMeter

    添加 Ultimate Thread Group 组件,设置为 3 行

    设置启动线程数 10,20 和 30

    使用不同的开始时间,因此请求批处理将在不同的时间执行

    “Ultimate”意味着不再需要更多的线程组插件。 JMeter 中每个人都需要的功能,它们终于可用了:

    • 无限数量的计划记录
    • 每个计划记录的单独启动时间、停机时间、飞行时间
    • 当然还有值得信赖的负载预览图

    【讨论】:

    • 感谢分享。你有关于如何使用它的示例/说明指南吗?谢谢
    • @user2451016 见链接,很直观的替代了JMeter的线程组,每一行代表Burst
    猜你喜欢
    • 2020-12-09
    • 1970-01-01
    • 2020-02-09
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-12-19
    • 1970-01-01
    相关资源
    最近更新 更多