jmeter性能测试
线程组设置
1、Name
这个线程组名称
2、action to be taken after a sampler error
在取样器发生错误后要执行的动作(取样器,真正发起请求的元件)
(1)continue,继续
(2)start next thread loop,一个测试计划可以有多个线程组,且到不干扰,当一个线程组发生错误时,直接往下执行,自上而下。
(3)stop thread,停止线程
(4)stop test,停止测试
(5)stop test now
3、Thread properties线程属性设置
(1)Number of Threads(users):线程数(仅仅只是模拟用户量的并发数),若是需要不同用户,需要参数化用户。
(2)Ramp-Up Period(in seconds):启动用户的时间,加速时间(启动所有线程所需的时间),例如用户数为5个,这里是10s,每个用户启动的时间为10/5=2,每2s启动1个用户。
(3)Loop count (Forever):循环次数,设置数值来决定用户循环的次数
(4)Delay thread creation until needed:延迟线程创建,直到需要线程才会创建,不勾选就是启动所有线程,到时间了采样器才执行请求。
(5)Scheduler:如果设置了这个,forever就不会起作用,受下面配置项控制:
--Duration:持续时间,,结束时间失败
--Startup delay:启动延迟,与启动时间矛盾
--start time:启动时间
--end time:结束时间