一、线程组介绍:
线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件都必须在某个线程组下。所有的任务都是基于线程组:
通俗理解:
· 线程组:就是一个线程组,里面有若干个请求;
· 线程:一个线程就是一个“虚拟用户”;
· 请求:一个线程组里面有若干个请求。
对应关系:
例如:1个线程组里面有10个请求,线程数为10个,跑完后得到:
理解为:(10个线程数)10个人,每个人都要跑这10个请求,所以:10*10=100:
并发数:100;线程数:10;
PS:线程组也可以看作是一个虚拟用户组。线程组中的每一个线程都可以理解为一个虚拟用户。
二、线程组设置:
我们把线程组的设置分成3个区域:
区域一:采样器失败后处理:
参数解释:
1、continue(继续):继续执行接下来的操作;
2、Start Next Thread Loop(启动下一进程循环):开始下一次循环;
3、stop Thread(停止线程):停止线程,退出该线程(不再执行此线程的操作);
4、stop Test(停止测试):等待当前执行的采样器结束后,结束整个测试;
5、Stop Test Now(立即停止测试):马上停止测试;
区域二:线程属性:
参数解释:
1、Number of Threads(users)(线程数):相当于模拟的用户数量;
2、Ramp-up Period(in seconds):达到指定线程需要的时间,例如线程数为10,时间设定为5s,那么就是5s加载 10个线程,每秒启动的线程数=10/5=2;
3、Loop Count(循环次数):如果填具体的数值,就是循环对应的次数;如果