【发布时间】:2016-03-20 22:53:55
【问题描述】:
虽然我找到了一个 similar question,答案并不令人满意,或者在我的情况下可能不起作用。
我没有 N 个线程要运行,假设为 5 的加速期。N 个用户的登录身份验证是从 CSV 文件传递的。 侦听器的报告显示线程 38 或任何其他线程在线程 1 之前运行,即第一次迭代是线程号 X(其中 X!=1)。使用循环控制器似乎不是解决方案,因为我的 N 个用户都是不同的。以下是我测试的测试报告。
Thread Iteration Time(milliseconds) Bytes Success
ThreadNo 1-38 1 94551 67485 true
ThreadNo 1-69 2 92724 67200 true
ThreadNo 1-58 3 91812 66332 true
ThreadNo 1-12 4 92144 66335 true
ThreadNo 1-18 5 91737 66340 true
ThreadNo 1-17 6 93055 66514 true
所以我希望我的迭代 1 从线程 1(ThreadNo 1-1) 开始。
更新: 我的测试计划有
连续运行线程组(即一次运行一个组)
选择。
下面是jmeter日志
jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-39
2015/12/14 02:00:37 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-39
2015/12/14 02:00:37 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-49
2015/12/14 02:00:37 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-49
2015/12/14 02:00:37 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-38
2015/12/14 02:00:37 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-38
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-41
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-41
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-42
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-42
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-34
2015/12/14 02:00:38 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-34
2015/12/14 02:00:39 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-47
2015/12/14 02:00:39 INFO - jmeter.threads.JMeterThread: Thread finished: ThreadAction 1-47
2015/12/14 02:00:39 INFO - jmeter.threads.JMeterThread: Thread is done: ThreadAction 1-40
【问题讨论】:
-
你能分享你的测试计划吗?
-
好吧,我不能,但我会尝试分享其中的一部分:)
-
好的,请分享一部分。
-
最好分享一下测试计划的截图。
-
为什么?整个目的是模拟 N 个独立用户 AFAIK。因此,如果您需要首先启动线程 1,那么您正在做某事,这不适合。因此,如果您说出您真正想要实现的目标,我们或许能够找到更好的解决方案。
标签: java testing automation jmeter