如何:为分级负载模式指定单步负载增加时间属性

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

主题适用 主题不适用 主题不适用 主题不适用

在用**“新建负载测试向导”创建负载测试之后,可以使用“负载测试编辑器”**来更改方案属性,以满足测试需求和目标。 有关更多信息,请参见 如何:使用“新建负载测试向导”创建新的负载测试.

提示

有关负载测试方案属性及其说明的完整列表,请参见负载测试方案属性

在“属性”窗口中设置**“单步负载增加时间”**属性。 在负载测试编辑器中编辑负载测试方案属性。

**“单步负载增加时间”**属性仅用于分级负载模式。 有关更多信息,请参见编辑负载模式以便为虚拟用户活动建模

分级负载模式用于在负载测试运行时增加服务器上的负载,这样您就能够看到性能如何随着用户负载的增加而发生变化。 例如,若要查看用户负载增加到 2000 个用户时服务器的性能如何,您可以使用具有以下属性的分级负载模式来运行一个 10 小时的负载测试:

  • 初始用户计数:100

  • 最大用户计数:2000

  • 单步持续时间(秒):1800

  • 单步负载增加时间(秒):20

  • 单步用户计数:100

这些设置可使负载测试在 100、200、300 直至 2000 个用户的用户负载下运行 30 分钟(1800 秒)。

提示

“单步负载增加时间”属性是这些属性中唯一无法在新建负载测试向导中选择的属性。 有关更多信息,请参见如何:使用“新建负载测试向导”创建负载模式

通过**“单步负载增加时间”**属性,可从某一步逐渐增加到下一步(例如,从 100 个用户增加到 200 个用户)而不是立即增加。 在此示例中,用户负载将在 20 秒内从 100 个用户增加到 200 个用户,即每秒增加 5 个用户。

编辑分级负载模式的“单步负载增加时间”属性

  1. 打开一个负载测试。

    此时将显示**“负载测试编辑器”**。 其中显示负载测试树。

  2. 在负载测试树的**“方案”**文件夹中,打开要为其指定单步负载增加时间的方案节点。

  3. 选择**“分级负载模式”**节点。

    提示

    该方案的负载模式必须是分级负载模式。 如果不是,则负载模式将显示当前与该方案关联的负载模式类型。 有关更多信息,请参见如何:更改负载模式

  4. 在**“视图”菜单上选择“属性”**窗口。

    该方案的类别和属性将显示在“属性”窗口中。

  5. 通过输入每一步所占用的秒数来设置**“单步负载增加时间”属性的值,以逐渐添加由“单步用户计数”**属性所指定的用户。

  6. 更改完此属性后,单击**“文件”菜单上的“保存”。 然后,可以使用新的“单步负载增加时间”**值运行负载测试。

请参见

任务

如何:使用“新建负载测试向导”创建用于对用户活动、测试、浏览器和网络建模的方案

如何:使用测试设置中指定的测试控制器和测试代理运行负载测试

其他资源

使用负载测试编辑器编辑负载测试方案

使用测试控制器和测试代理在多台测试计算机之间分发负载测试

负载测试方案属性

编辑负载模式以便为虚拟用户活动建模