2.2.4 方案模式类型
方案模式的选择有两种情况:一种是百分比方案模式,一种是面向目标的方案模式。在实际测试工作过程中需要根据这两个方案不同的特点来进行选择。
1.百分比方案模式
在设计常规手动方案时,需要创建Vuser组,为它们分配脚本、负载生成器计算机以及Vuser。在百分比模式下,可以定义方案中要使用的Vuser总数,并为每个脚本分配负载生成器和占总数一定百分比的Vuser。
在百分比模式下创建方案时,需要定义方案中要使用的Vuser总数,而不是每个脚本的Vuser数。请在“Scenario Schedule”对话框的“Total Number of Vuser”文本框中输入该数字。
图2-61 添加测试Vuser人数
在“Scenario Scripts”“(方案脚本)”窗口中显示了用户在“New Scenario”(新建方案)对话框中选择的脚本,以及在Vuser组模式下定义的全部脚本的列表。
图2-62 百分比方案模式
“%”列显示自动分配到每个Vuser脚本的Vuser在总数中所占的百分比。在方案执行期间,每个脚本运行的Vuser数由该百分比确定。对每个Vuser脚本,默认为所添加的负载生成器都可以执行这个脚本,所以“Load Generator(负载生成器)”列自动包含所有负载生成器,可以根据情况对某些负载生成器进行禁用。
控制台监视Windows负载生成器计算机的CPU占用情况。当一台Windows负载生成器计算机的CPU过载时,控制台将停止向该计算机加载Vuser,并自动地在方案中其他的负载生成器之间分配Vuser。
可以使用“Generators”(负载生成器)对话框中的图标监视计算机CPU的占用率。当负载生成器的CPU占用率较高时,在该负载生成器名左侧的图标中将显示黄条。当计算机过载时,该图标将显示红条。