【发布时间】:2020-05-18 13:57:29
【问题描述】:
我需要在 Jmeter 中创建简单的 Burst 测试:
- 10 个请求-> 20 个请求-> 30 个请求
单工作模式。 吞吐量 20ms 预期响应时间:
我们如何在不使用并行线程的情况下使用 Jmeter 实现这一点? 我正在寻找一个简单的解决方案。 非常感谢
【问题讨论】:
标签: jmeter performance-testing load-testing
我需要在 Jmeter 中创建简单的 Burst 测试:
单工作模式。 吞吐量 20ms 预期响应时间:
我们如何在不使用并行线程的情况下使用 Jmeter 实现这一点? 我正在寻找一个简单的解决方案。 非常感谢
【问题讨论】:
标签: jmeter performance-testing load-testing
考虑使用Throughput Shaping Timer 和Concurrency Thread Group 组合,它提供了定义负载模式的灵活方式:
它们可以使用Feedback Function 连接在一起,因此如果当前数量不够,JMeter 将能够启动更多线程以达到所需的吞吐量(每秒请求数)。
两者都可以使用JMeter Plugins Manager进行安装:
【讨论】:
将插件 Ultimate Thread Group添加到JMeter
添加 Ultimate Thread Group 组件,设置为 3 行
设置启动线程数 10,20 和 30
使用不同的开始时间,因此请求批处理将在不同的时间执行
“Ultimate”意味着不再需要更多的线程组插件。 JMeter 中每个人都需要的功能,它们终于可用了:
- 无限数量的计划记录
- 每个计划记录的单独启动时间、停机时间、飞行时间
- 当然还有值得信赖的负载预览图
【讨论】: