如何:使用负载测试编辑器编辑文本组合模型

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 专业版 

Visual Studio 学习版

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

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

提示

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

使用负载测试编辑器,可以通过在“属性”窗口中编辑**“测试组合类型”**属性来更改负载测试方案中的测试组合模型。

测试组合模型指定虚拟用户在负载测试方案中运行指定测试的概率。 这样可以更逼真地模拟负载。 应用程序可以有多个工作流而不是只能有一个,这样可以更逼真地模拟最终用户与应用程序的交互方式。

测试组合模型选项

您可以为负载测试方案指定以下测试组合模型选项之一:

  • **基于总测试数:**确定虚拟用户启动测试迭代时运行哪个 Web 性能或单元测试。 在负载测试结束时,运行特定测试的次数与分配的测试分布相匹配。 使测试组合基于 IIS 日志或生产数据中的事务百分比时,可使用此测试组合模型。

  • **基于虚拟用户数:**确定将运行特定 Web 性能或单元测试的虚拟用户的百分比。 在负载测试的任何时刻,运行特定测试的用户数都与分配的分布相匹配。 使测试组合基于运行特定测试的用户的百分比时,可使用此测试组合模型。

  • **基于用户节奏:**在负载测试过程中,每个用户每小时运行每个 Web 性能测试或单元测试指定的次数。 如果希望虚拟用户在负载测试过程中以特定节奏运行测试,则可使用此测试组合模型。

  • **基于顺序测试顺序:**每个虚拟用户按照在方案中定义测试的顺序运行 Web 性能测试或单元测试。 虚拟用户按此顺序连续循环运行测试,直到负载测试完成。

在方案中更改测试组合模型

  1. 打开一个负载测试。

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

  2. 在负载测试树的**“方案”**文件夹中,单击要为其指定最大测试迭代次数的方案节点。

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

    将显示该方案的类别和属性。

  4. 在**“测试组合类型”属性中,单击省略号按钮(“…”**)。

    随即出现“编辑测试组合”对话框。

  5. 单击**“测试组合模型”**下的下拉列表并选择要用于方案的测试组合模型。

  6. (可选)使用**“添加”“删除”“分布”**按钮及分布滑动条来修改测试组合。 有关更多信息,请参见编辑测试组合以指定在负载测试方案中包括哪些 Web 性能、单元和编码的 UI 测试

  7. (可选)通过使用复选框和选择所需测试指定要初始化或结束的 Web 性能测试和单元测试。 有关更多信息,请参见使用测试组合模型在负载测试中模拟网站或应用程序的预期实际使用情况

  8. 单击**“确定”**。

    **“属性”窗口显示用于“测试组合类型”**属性的新测试组合模型。

  9. 更改属性后,在**“文件”菜单上单击“保存”。 然后,就可以用新的“测试组合类型”**值运行负载测试了。

请参见

任务

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

其他资源

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

使用“新建负载测试向导”创建负载测试

负载测试方案属性

编辑测试组合模型以指定运行测试的虚拟用户的概率