jmeter如何执行线程?

时间:2014-11-27 09:01:40

标签: jmeter performance-testing

我按照以下方式设置:

**

- 用户:20个加速期:30个循环次数:1

**

实际上它意味着线程组1-2,1-3 ...... jmeter如何考虑我的20个用户执行请求?

当我的jmeter脚本运行时,我可以在日志查看器中看到以下内容:

2014/11/27 03:45:59 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-2 2014/11/27 03:46:00 INFO - jmeter.threads.JMeterThread:线程启动:线程组1-3 2014/11/27 03:46:02 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-4 2014/11/27 03:46:03 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-5 2014/11/27 03:46:05 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-6 2014/11/27 03:46:06 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-7 2014/11/27 03:46:08 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-8 2014/11/27 03:46:09 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-9 2014/11/27 03:46:11 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-10 2014/11/27 03:46:12 INFO - jmeter.threads.JMeterThread:线程开始:线程组1-11 2014/11/27 03:46:14 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-12 2014/11/27 03:46:15 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-13 2014/11/27 03:46:17 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-1 2014/11/27 03:46:17 INFO - jmeter.threads.JMeterThread:线程开始:线程组1-14 2014/11/27 03:46:18 INFO - jmeter.threads.JMeterThread:线程启动:线程组1-15 2014/11/27 03:46:20 INFO - jmeter.threads.JMeterThread:线程开始:线程组1-16 2014/11/27 03:46:21 INFO - jmeter.threads.JMeterThread:线程开始:线程组1-17 2014/11/27 03:46:22 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-2 2014/11/27 03:46:23 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-18 2014/11/27 03:46:24 INFO - jmeter.threads.JMeterThread:线程已启动:线程组1-19 2014/11/27 03:46:26 INFO - jmeter.threads.JMeterThread:线程启动:线程组1-20 2014/11/27 03:46:27 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-3 2014/11/27 03:46:37 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-4 2014/11/27 03:46:41 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-5 2014/11/27 03:46:43 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-6 2014/11/27 03:47:09 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-7 2014/11/27 03:47:25 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-8 2014/11/27 03:47:26 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-9 2014/11/27 03:47:32 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-10 2014/11/27 03:47:40 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-11 2014/11/27 03:47:51 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-12 2014/11/27 03:47:58 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-13 2014/11/27 03:48:06 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-15 2014/11/27 03:48:07 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-14 2014/11/27 03:48:11 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-16 2014/11/27 03:48:15 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-17 2014/11/27 03:48:16 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-18 2014/11/27 03:48:17 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-19 2014/11/27 03:48:18 INFO - jmeter.threads.JMeterThread:线程完成:线程组1-20

1 个答案:

答案 0 :(得分:4)

Jmeter是一个使用多线程的Java应用程序。

由于您的线程组设置为:用户:20 Ramp-up Period:30循环计数:1

因此它将创建代表20个用户的20个线程,每个用户将执行1次线程组。

由于您的测试计划中只有一个线程组,因此您的日志显示

线程已启动:线程组1-1,线程组1-2,线程组1-3 ..........

第二个数字代表用户。

希望这会有所帮助。