一、基础线程组

每个线程都会独立的运行测试计划,互不干扰,多个线程用于模仿对服务器的并发访问
- 线程组是一个测试计划的开始点
- 在一个测试计划中的所有元件都必须在某个线程组下
- 线程组决定 Jmeter 执行测试计划的线程数
主要作用
- 设置线程数
- 设置ramp-up period
- 设置执行测试的次数

在取样器错误后要执行的动作
**默认:**继续
**建议:**继续
假设一个HTTP Sampler报错了,后面还有其他请求,建议是继续执行下去
线程属性值
线程数
- 在Jmeter中,先启动线程,再运行线程,后释放线程**【启动线程并运行,释放线程】**
- 线程数建议不超过1000
Ramp-Up时间(秒)
- 预期线程组的所有线程从启动-运行-释放的总时间
- ramp up=0时,表示瞬时加压,启动线程的时间无限趋近于0
- 特别注意: 在负载测试的时候,尽量把ramp up设置较大,以此让性能曲线平缓,易找到瓶颈点
循环次数
- 每个线程循环执行的次数,默认一次【便于理解:线程的迭代次数、重复发起请求的次数】
- 如果设置为永远, jmeter 以最大的可能去发送请求,以此测试出最大并发数
调度器
**调度器的作用:**控制每个线程组运行的持续时间以及它在多少秒后再启动
**Duration (seconds) :**持续时间;线程组运行的持续时间
Startup Delay (seconds): 启动延迟;测试计划开始后,线程组的线程 将在多少秒后再启动运行