@[toc]
场景控制
切换到Run选项卡,在Run选项卡中主要包含两部分:场景组运行控制信息和数据图两部分。场景组运行控制信息如图所示:
Scenario Groups左边显示每个用户组的运行状态,右边为场景的控制操作,包括Start Scenario、Stop、Reset、Vusers、Run/Stop Vusers。
1.Start Scenario(开始场景):点击该按钮,场景即开始运行。此时Controller开始初始化虚拟用户并将这些虚拟用户分配到Load Generator,开始运行脚本
2.Stop(停止场景):在场景未开始运行时,该按钮置灰不可用,只有当场景已经开始运行后,该按钮才是可用状态。在运行期间点击该按钮场景将停止运行。对于如何控制场景停止运行有三种方式。
点击菜单Tools > Options,弹出Options对话框。选择Runtime Settings选项卡,如图所示,有三种设置方式。
Wait for the current iteration to end before stopping:等当前迭代运行结束后,再停止运行场景;
Wait for the current action to end before stopping:等当前的Action结束后,再停止运行场景;
Stop immediately:不等待,立即停止运行场景
如图所示:
3.Reset(重置/复位):将所有的Vuser组重置为关闭(Down)状态。
4.Vusers(虚拟用户组):点击该按钮,能打开Vuser对话框,在Vuser对话框中可以查看Vuser组中每个Vuser的详细状态,如图所示。
5.Run/Stop Vusers(运行/停止Vusers):点击该按钮,打开Run/Stop Vusers对话框,在这里可以设置是继续执行还是停止某个用户组,
通过此对话框,可以手动控制向正在运行的场景添加新的Vuser。
该对话框因运行场景的用户模式不同而有所不同。
用户组模式:指定要添加到每个Vuser组的新Vuser数,以及运行这些其他Vuser的Load Generator。
百分比模式:指定要添加到每个脚本的新Vuser的百分比,以及将运行这些其他Vuser的Load Generator。