【发布时间】:2016-05-27 03:03:16
【问题描述】:
我刚刚开始使用 Jmeter 进行性能/负载测试,尽管阅读了官方文档,但仍有一个基本问题。如果有人验证我对线程和加速时间的理解会很有帮助。
示例 1:
Threads: 4
RampupTime: 0.1
No of requests (test cases): 1000
上面的线程分布是怎么发生的?
示例 2:
Threads: 4
RampupTime: 1
No of requests (test cases): 1000
上面的线程分布是怎么发生的?
在这种情况下,我的理解是 Jmeter 需要 1 秒来启动 4 个线程。并且碰巧在一秒钟后运行的测试(假设从测试用例 10 开始)4 个并发线程将遇到 4 个不同的测试? (即在 4 个并发批次中)这是正确的吗?
请帮忙。我对上述 3 个参数之间的相关性有点困惑。任何插图将不胜感激。谢谢。
【问题讨论】:
-
我不确定您是否可以将 RampupTime 指定为小于 1 秒,因为如果您查看实现 jmeter.apache.org/api/org/apache/jmeter/threads/…rampup 只需要 int 值,因此将其设置为 0.1 就像设置 0 值
标签: jmeter performance-testing