虽然有三个添加线程组的选项,名字不一样, 创建之后,其界面是完全一样的。之前的版本只有一个线程组的名字。现在多一个setUp theread Group 与terDown Thread Group
1) setup thread group
一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。
setUp Thread Group类似于lr的init.可用于执行预测试操作。
2) teardown thread group.
一种特殊类型的ThreadGroup的,可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试结束后执行定期的线程组。
tearDown Thread Group类似于lr的end.可用于执行测试后动作。
3) thread group(线程组).
这个就是我们通常添加运行的线程。通俗的讲一个线程组,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的。
这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。
Ramp-Up Period:单位是秒,默认时间是1秒。它指定了启动所有线程所花费的时间。如果你需要Jmeter立即启动所有线程,将此设定为0即可
循环次数:表示每个线程执行多少次请求。
名称:就如字面意思,起个有意义的名字就行
注释:
线程数:这里选择1
Ramp-Up Period:单位是秒,默认时间是1秒。它指定了启动所有线程所花费的时间,比如,当前的设定表示“在5秒内启动5个线程,每个线程的间隔时间为1秒”。如果你需要Jmeter立即启动所有线程,将此设定为0即可
循环次数:表示每个线程执行多少次请求。
这个是关于阶梯加压线程组,后期关于这部分会详细介绍,这里先提一下,有兴趣的自己可以研究一下,很简单的需要给JMeter下载安装一个插件就可以了。
注意:Stepping Thread Group 可用于模拟阶梯加压!
3.4控制器(Controllers)JMeter有两种类型的控制器:采样器和逻辑控制器。用这些元件来驱动测试的进行。
采样器告诉JMeter将请求发送到服务器。例如,如果您希望JMeter发送HTTP请求,则添加一个HTTP Request Sampler。您还可以通过将一个或多个配置元素添加到采样器来自定义请求。有关更多信息,请参见 采样器。
逻辑控制器使您可以自定义JMeter用于决定何时发送请求的逻辑。例如,您可以添加一个Interleave Logic Controller在两个HTTP Request Samplers之间交替。有关更多信息,请参见逻辑控制器。