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

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

测试组合模型选项

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

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

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

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

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

任务

任务

相关主题

为负载测试指定测试组合:创建负载测试时,可以在“新建负载测试向导”中指定负载测试的设置。 在“新建负载测试向导”中,选择要添加到初始方案中的现有 Web 测试和单元测试。 将测试添加到方案中之后,为方案指定测试组合。

使用负载建模选项可更准确地预测正在进行负载测试的网站或应用程序的预期实际使用情况。 执行这种操作很重要,因为未基于准确负载模型的负载测试会生成误导性结果。

编辑测试组合模型:使用负载测试编辑器可以更改负载测试方案,使其使用测试组合模型之一。

为用户控制节奏的测试组合模型配置节奏延迟:如果您的负载测试方案配置为使用“基于用户节奏测试组合模型”,则可指定您希望的配置分布节奏延迟的方式。

请参见

其他资源

创建和编辑负载测试