您现在的位置是:首页 >其他 >【P2】Jmeter 线程组的并行与串行网站首页其他

【P2】Jmeter 线程组的并行与串行

小鹿快跑~ 2023-07-01 16:00:04
简介【P2】Jmeter 线程组的并行与串行

一、串行与并行规则

(1)、测试计划中的执行顺序遵循:setUp 线程组 -> 线程组 -> tearDown 线程组

(2)、如果将测试计划中的独立运行每个线程组勾选上,则多个线程组串行执行,否则并发执行

二、准备工作

(1)、打开日志窗口: 选项 <<< 日志查看

(2)、修改日志级别: 选项 <<< 日志级别 <<< WARN

三、测试计划设计

(1)、测试计划右键 <<< 添加 <<< 线程(用户)<<< setUp 线程组

(2)、setUp 线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler

在这里插入图片描述

  • 编写代码:log.warn(“执行setUp 线程组”);

(3)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

在这里插入图片描述

  • 添加一个名称,方便区分:一号线程组

  • 设置线程数为3个,每两秒执行一个

(4)、一号线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler

在这里插入图片描述

  • 编写代码:log.warn(“执行一号线程组”);

(5)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

在这里插入图片描述

  • 添加一个名称,方便区分:二号线程组

  • 设置线程数为3个,每两秒执行一个

(6)、二号线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler

在这里插入图片描述

  • 编写代码:log.warn(“执行二号线程组”);

(7)、测试计划右键 <<< 添加 <<< 线程(用户)<<< tearDown 线程组

(8)、tearDown 线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler

在这里插入图片描述

(9)、点击启动

在这里插入图片描述

  • 此时两个线程组并发执行,各跑各的

  • 先执行 setup 线程组,等普通线程组都执行完后,最后执行 tearDown 线程组

(10)、点击测试计划,勾选(独立运行每个线程组(例如在一个组运行结束后启动下一个))

在这里插入图片描述

(11)、点击清除全部,再次点击启动

在这里插入图片描述

  • 此时两个线程组串行执行,一号线程组执行完毕后,再执行二号线程组
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。