一、基础线程组
1.1在测试计划处,鼠标右键添加—Threads(Users)—线程组
1.2线程数:你需要添加多少个线程 如图:是20个线程
Ramp-up period:设置的是几秒钟启动完线程数 如图:表示1秒钟需要启动20个线程
循环次数:你要执行的次数 如图:表示循环次数是2次
总线程数=线程数 * 循环次数 如图:20 * 2=40个线程
二、阶梯加压线程组([email protected] - Stepping Thread Group)
2.1在测试计划处,鼠标右键添加—Threads(Users)—[email protected] - Stepping Thread Group
2.2 每个输入代表的意义
This group will start:表示一共想要生成的线程数,如图:设置了200 个,表示线程一共会加载到200 个
first,wait for:表示从点击了执行脚本后,多长时间开始运行脚本,如图:设置了 0 秒,就表示点击后会立即执行,如果设置了2秒就表示,点击执行后2秒后才开始执行
then start:表示第一次会加载多少个线程,如图:设置为0个,表示一执行就会启动0个线程
next add:之后每次加载多少个线程,如图:设置为 200个,表示每个梯次加载 200个线程
threads every:每次加载线程后运行的时间,运行够设置的时间后才能加载下一次设置的线程 如图: 设置为 50 秒,每次加载完线程之后运行 5 0秒,然后在加载下一次的线程
using ramp-up:加载线程所需的时间,如图:设置为 0 秒,表示每一次加载都是立即加载完成
then hold load for:线程全部加载完之后运行多长时间,如图:设置为 2 秒,表示最后 200 个线程加载完之后再运行 2秒
finally,stop /threads every:每经过多长时间释放多少个线程,如图:设置为 50 和 1 秒,表示 所有持续负载结束之后每 1秒钟释放 50 个线程