JMeter 的线程组元件是任何一个测试计划的起点,在一个测试计划中的所有元件都必须在某个线程组下,所有的任务都是基于线程组
无论你用 JMeter 做哪种测试,都必须添加使用 JMeter 线程组,线程组在 JMeter 中占据主导地位,它是任何一个测试计划的起点,所有的逻辑控制器、取样器、处理器、监听器都必须放在线程组之下,也就是说你若使用 JMeter 做接口测试或性能测试,那么线程组是必不可少的。本节为大家介绍 JMeter 的线程组。
线程(用户)下有三个元件,分别是steUp线程组、tearDown线程组、线程组。
1. steUp线程组
一种特殊的 threadGroup ,可用于执行预测试操作;它的行为完全像一个正常的线程组元件,不同的是执行顺序。
它会在普通线程组执行之前被触发。
应用场景: 测试数据库操作功能时,用于执行打开数据库连接的操作
2. tearDown线程组
默认情况下,如果测试按预期完成,则TearDown线程组将会运行。如果你不想要运行它,则需要从测试计划界面中取消掉
选中主线运行结束后运行teardown线程组”的复选框。
应用场景: 用于执行关闭数据库连接的操作,或者清理测试数据