第三章:JMeter 常用的测试元件——线程组
线程组: 测试计划的起点,所有的逻辑控制器和采样器都会放置到线程组下面。
用来管理执行性能测试所需的Jmeter线程
1. 设置线程数:
看 Jmeter 需要模拟多少用户进行压力测试,模拟的用户数就是我们需要 设置的线程数。
2. Ramp-Up Period(in secods) :设置 线程启动周期:
参数:Ramp-Up Period 告诉 Jmeter达到最大线程需要多长时间。例如:
Ramp-Up Period : 参数设定规则:
1. 设置太短:初始阶段会造成 服务器压力较大。
2. 设置太长:会发生 第一个线程已经执行完毕,而最后一个线程还没有启动。
3. 根据实际的情况来设置, 初始值可以设定为:Ramp-Up Period == 总线程数
3. 循环次数:设置执行测试脚本的循环次数。
默认情况下,Jmeter 线程组被设定只能执行一遍,用户可以根据实际情况设定参数 “循环次数” 。
4. 调度器:
在调度器的界面中还有:启动时间 和 结束时间。
启动时间:测试启动以后一直等待,直到用户设定的启动,然后才开始启动。
结束时间:Jmeter会在每一次的循环结束后,检查是否已经达到结束时间,如何达到了结束时间,Jmeter就会终止测试运行。
注意:启动延迟 会使 启动时间 无效
持续时间 会使 结束时间 无效