JMeter (一) Thread Group
看了沐童的博客之后收益颇多,秉承着知识是用来分享的原则,我在一边学习的同时一边自己做对应的电子版笔记,由于网上搜索到的jmeter资料有限,望尊重原作者的劳动成果,转载和分享请注明来源“沐童的博客”。
一、 Thread Group线程组概念
1.线程组又称为用户组,是进行性能测试时的用户资源池。(有点类似于LR的虚拟用户数)。
2.是任何一个测试计划的开始点。(也就是说,必须先建立线程组,才能进行下一步的逻辑控制器操作和发送HTTP请求的操作,这是一个大的前提。)
二、Thread Group线程组功能分区
总的来说,一个线程组有三个功能分区,这里分别标注为区域1、区域2、区域3。
1.区域1:在取样器错误后要执行的动作,这个区域的主要作用很明显,在线程内的采样器失败后,接下来做什么。
(1)继续:选择此项,将继续执行接下来的操作。
(2)Start Next Loop:忽略错误,执行下一个循环。
(3)停止线程:退出该线程(不再进行此线程的任何操作)。
(4)停止测试:等待当前执行的采样器结束后,结束整个测试。
(5)Stop Test Now:直接停止整个测试。(注意与4的“停止测试”进行区分)。
2.区域2:线程属性,这里可以设置线程数(模拟的用户数)和循环次数。含义如下图所示:
3.区域3:调度器配置(全部都在调度器复选框被选中的前提下,下面的选项才会生效。)
以上即为线程组的所有内容说明。