在负载测试方案中配置测试迭代

使用负载测试编辑器和“属性”窗口,可以编辑负载测试方案以配置测试迭代设置。 负载测试方案的默认设置不指定最大测试迭代数。 您可以选择配置方案中的最大迭代数以及它们之间的暂停时间。

本主题内容:

要求

  • Visual Studio 旗舰版

指定MaximumTest迭代的方案

通过使用负载测试编辑器在“属性”窗口中更改**“最大测试迭代数”**属性,可以指定要为某一方案运行测试的最大次数。

**“最大测试迭代数”属性可控制要为方案运行的测试迭代的最大次数。 如同负载测试运行设置中的“测试迭代”**属性一样,这是所有代理上所有用户的最大数,而不是针对单个用户的设置。

备注

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

对于顺序测试组合,一次迭代要遍历该组合中的所有测试。 对于所有其他测试组合,每次测试执行算作一次迭代。 有关更多信息,请参见 有关通过组合控件

如果该负载测试是基于持续时间的负载测试,并且在完成迭代次数之前持续时间已满,则该测试仍将停止。 如果该测试是基于迭代的测试,并且在完成方案迭代次数之前即已完成测试迭代次数,则该测试将停止。 使用与负载测试中的运行设置关联的“属性”窗口中的**“运行持续时间”**属性,可设置持续时间。

完成方案迭代次数时,该方案将停止运行,但所有其他活动方案将继续运行。

备注

一个相关属性为Web的 唯一 属性测试数据源,按顺序访问数据移动,行的行,但是,仅每个记录的一次。有关更多信息,请参见将数据源绑定到 Web 性能测试

**“最大测试迭代数”**属性在多种情况下都很有用。 有些负载测试人员更愿意执行基于迭代的测试,而另一些负载测试人员更愿意执行基于持续时间的测试。

指定方案中的测试迭代数

若要指定最大测试迭代

  1. 打开一个负载测试。

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

  3. 在负载测试树 方案 文件夹,选择要为其指定最大测试迭代的方案节点。

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

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

  5. 在**“最大测试迭代数”**属性文本框中,键入指示在运行负载测试时该方案要运行的最大测试次数。

    备注

    “最大测试迭代数”属性的值为 0 则指定没有最大迭代次数。

  6. 更改完此属性后,选择。文件 菜单的 保存 。 然后,可以使用新的**“最大测试迭代数”**值运行负载测试。

指定之间的思考时间测试方案的迭代

**“测试迭代之间的思考时间”**属性是在负载测试编辑器中编辑负载测试方案属性时使用“属性”窗口设置的。

**“测试迭代之间的思考时间”**属性用于指定开始测试迭代前等待的秒数。

备注

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

若要指定测试迭代之间的思考时间

  1. 打开一个负载测试。

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

  2. 在负载测试树 方案 文件夹,选择要为其指定所用代理的方案节点。

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

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

  4. 在**“测试迭代之间的思考时间”**属性的值中输入一个数字,该数字表示开始下一个测试迭代之前需要等待的秒数。

  5. 更改完此属性后,选择。文件 菜单的 保存 。 然后,可以使用新的**“测试迭代之间的思考时间”**值运行负载测试。

请参见

任务

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

概念

负载测试方案属性

其他资源

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

步骤2.0 -创建和更改方案在"新建负载测试向导"

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

编辑思考时间以在负载测试方案中模拟网站上的人机交互延迟