在负载测试方案中配置测试迭代
若要配置测试迭代设置,请使用负载测试编辑器和“属性”窗口编辑负载测试方案。 负载测试方案的默认设置不指定最大测试迭代数。 您可以选择配置方案中的最大迭代数以及它们之间的暂停时间。
本主题内容:
指定方案的最大测试迭代数 **:**可以指定您希望 Web 性能和单元测试在方案中运行的最大次数。
为方案指定测试迭代之间的思考时间 **:**可以通过调整负载测试方案中测试迭代之间的思考时间来指定模拟人类暂停行为的秒数。
要求
- Visual Studio Enterprise
指定方案的最大测试迭代数
通过使用负载测试编辑器在“属性”窗口中更改**“最大测试迭代数”**属性,可以指定要为某一方案运行测试的最大次数。
**“最大测试迭代数”属性可控制要为方案运行的测试迭代的最大次数。 如同负载测试运行设置中的“测试迭代”**属性一样,这是所有代理上所有用户的最大数,而不是针对单个用户的设置。
备注
有关负载测试方案属性及其说明的完整列表,请参见负载测试方案属性。
对于顺序测试组合,一次迭代要遍历该组合中的所有测试。 对于所有其他测试组合,每次测试执行算作一次迭代。 有关详细信息,请参阅303e1d70-5d98-424a-b51e-e0898e16d3f8#EditingTestMixAboutMixControl。
如果该负载测试是基于持续时间的负载测试,并且在完成迭代次数之前持续时间已满,则该测试仍将停止。 如果该测试是基于迭代的测试,并且在完成方案迭代次数之前即已完成测试迭代次数,则该测试将停止。 使用与负载测试中的运行设置关联的“属性”窗口中的**“运行持续时间”**属性,可设置持续时间。
完成方案迭代次数时,该方案将停止运行,但所有其他活动方案将继续运行。
备注
相关属性为 Web 测试数据源上的“唯一”属性,使用该属性将依次历经整个数据,但每个记录仅历经一次。有关详细信息,请参阅[已停用] 将数据源绑定到 Web 性能测试。
**“最大测试迭代数”**属性在多种情况下都很有用。 有些负载测试人员更愿意执行基于迭代的测试,而另一些负载测试人员更愿意执行基于持续时间的测试。
指定最大测试迭代数
打开一个负载测试。
此时将显示负载测试编辑器。 其中显示负载测试树。
在负载测试树的**“方案”**文件夹中,选择要为其指定最大测试迭代数的方案节点。
在**“视图”菜单上选择“属性”**窗口。
该方案的类别和属性将显示在“属性”窗口中。
在**“最大测试迭代数”**属性文本框中,键入指示在运行负载测试时该方案要运行的最大测试次数。
备注
“最大测试迭代数”属性的值为 0 则指定没有最大迭代次数。
更改完此属性后,请选择**“文件”菜单上的“保存”。 然后,可以使用新的“最大测试迭代数”**值运行负载测试。
为方案指定测试迭代之间的思考时间
**“测试迭代之间的思考时间”**属性是在负载测试编辑器中编辑负载测试方案属性时使用“属性”窗口设置的。
**“测试迭代之间的思考时间”**属性用于指定开始测试迭代前等待的秒数。
备注
有关负载测试方案属性及其说明的完整列表,请参见负载测试方案属性。
指定测试迭代之间的思考时间
打开一个负载测试。
此时将显示**“负载测试编辑器”**。 其中显示负载测试树。
在负载测试树的**“方案”**文件夹中,选择要为其指定所用代理的方案节点。
在**“视图”菜单上选择“属性”**窗口。
该方案的类别和属性将显示在“属性”窗口中。
在**“测试迭代之间的思考时间”**属性的值中输入一个数字,该数字表示开始下一个测试迭代之前需要等待的秒数。
更改完此属性后,请选择**“文件”菜单上的“保存”。 然后,可以使用新的“测试迭代之间的思考时间”**值运行负载测试。
请参阅
使用负载测试编辑器编辑负载测试方案
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2
使用测试控制器和测试代理在多台测试计算机之间分发负载测试
[已停用] 如何:使用测试设置中指定的测试控制器和测试代理运行负载测试
负载测试方案属性
编辑思考时间以模拟负载测试方案中的网站人工交互延迟