测试时,根据不同需求,可以选择不同的施压模式:常规模式、梯度模式和目标模式。
一、常规模式
常规模式,即一次加载所有并发用户数,整个压测过程稳定在该并发量。
· 进入场景编辑页面;
· 单击脚本列表中目标脚本的施压模式设置图标,进入压测模式设置页面;
· 选择常规模式。
二、梯度模式
梯度模式作用于场景中的脚本,其目的在于在压测启动和停止的时候期望并发量有个逐步递增/递减的过程。
· 进入场景编辑页面;
· 单击脚本列表中目标脚本的施压模式设置图标,进入压测模式设置页面;
· 选择梯度模式。
初始用户数:指定压测启动时的用户并发量;
最大用户数:压测启动时按梯度递增用户并发量,达到最大用户数停止递增,并稳定在此并发量。
是否递增
- 递增:用于控制压测启动时用户增加的频率;
- 不递增:压测启动后不会出现梯度递增的过程,整个压测过程用户并发量稳定在初始用户数。
是否递减
- 递减:用于压测停止时用户减少的频率;
- 不递减:压测停止时不会出现梯度递减的过程,直接停止压测。
三、目标模式
目标模式作用于场景中的脚本,其目的在于提供一种基于实时状态而非人工干预的压力大小调整方式。目标模式下启动压测后同样会梯度性的变更