负载测试方案属性
下面的表介绍了用于负载测试方案设置的各种属性。 您可以修改这些属性来满足自己特定的负载测试需要。
有关更多信息,请参见使用负载测试编辑器编辑负载测试方案和负载测试分析器概述。
例如,下图演示如何指定负载测试方案的最大测试迭代数。
要求
- Visual Studio 旗舰版
常规
属性 |
定义 |
---|---|
名称 |
方案的名称。 有关更多信息,请参见使用“新建负载测试向导”创建负载测试和 演练:创建并运行包含 Web 性能测试的负载测试。 |
组合
属性 |
定义 |
---|---|
浏览器组合 |
指定负载测试的 Web 浏览器组合。 可以指定不同的 Web 浏览器类型及其负载分布。 选择省略号(…)开始编辑浏览器组合"对话框并使用 *** 添加 *** 和 *** 移除 *** 的按钮选择浏览器类型负载测试。 有关更多信息,请参见编辑测试组合以指定在负载测试方案中包括哪些 Web 浏览器类型。 |
网络组合 |
指定负载测试的网络组合。 可以指定要包括的网络类型及其负载分布。 选择省略号(…)按 *** 编辑网络组合 *** 打开对话框,并使用 *** 添加 *** 和 *** 移除 *** 选择负载测试中的网络类型 有关更多信息,请参见在负载测试方案中指定虚拟网络类型。 |
测试组合 |
指定负载测试的 Web 性能和单元测试组合。 可以指定要包括的测试及其负载分布。 选择省略号(…)按 *** 编辑测试组合 *** 打开对话框,并使用 *** 添加 *** 和 *** 移除 *** 选择负载测试中 有关更多信息,请参见编辑测试组合以指定在负载测试方案中包括哪些 Web 性能、单元和编码的 UI 测试。 |
测试组合类型 |
指定用于负载测试的测试组合模型。 选择省略号(…)按 *** 编辑测试组合 *** 打开对话框,并使用下拉式下面 *** 测试组合模型 *** 选择测试组合模型在负载测试中使用。 有关更多信息,请参见编辑测试组合模型以指定运行测试的虚拟用户的概率。 |
选项
属性 |
定义 |
---|---|
要使用的代理 |
指定在要使用控制器和代理来远程运行负载测试时希望方案使用的代理。 例如,您可能希望指定一组特定的代理,以便在分析性能趋势时保持一致性。 此外,还可以按地理位置分布各代理,以便代理运行的脚本和代理所在的位置之间存在关联。 代理必须用逗号分隔,例如“Agent1, Agent2, Agent3”。 将该属性保留为空白会指定该方案应使用所有可用的代理。 有关更多信息,请参见如何:指定要在负载测试方案中使用的测试代理。 |
对节奏延迟应用分布 |
该布尔值用于指定是否要在用户节奏测试组合模型中应用典型分布延迟。 此属性仅在“测试组合类型”属性设置为“基于用户节奏”时适用。 有关更多信息,请参见如何:在使用用户节奏测试组合模型时对节奏延迟应用分布。 |
IP 切换 |
该布尔值用于指定是否使用 IP 切换。 IP 切换仅适用于测试代理。 有关更多信息,请参见使用测试控制器和测试代理在多台测试计算机之间分发负载测试运行。 |
最大测试迭代数 |
该数值用于指定要在方案中运行的最大测试次数。 值 0 表示未指定最大次数。 有关更多信息,请参见 在负载测试方案中配置测试迭代。 |
新用户的百分比 |
该数值用于指定方案中的新用户或者首次访问者所占的百分比。 有关更多信息,请参见如何:指定使用 Web 缓存数据的虚拟用户的百分比。 |
思考时间配置文件 |
指定方案是否将使用“正态分布”,或者是“打开”还是“关闭”思考时间配置文件。 有关更多信息,请参见 编辑思考时间以在负载测试方案中模拟网站上的人机交互延迟。 |
测试迭代之间的思考时间 |
该数值用于指定测试迭代之间的等待时间(以秒为单位)。 有关更多信息,请参见 编辑思考时间以在负载测试方案中模拟网站上的人机交互延迟。 |
计时
属性 |
定义 |
---|---|
延迟开始时间 |
该时间值用于指示在负载测试开始后延迟启动方案的小时数、分钟数和秒数。 如果“预热过程中禁用”属性设置为“True”,则在预热期完成后将应用要等待的时间量。 有关更多信息,请参见配置方案启动延迟。 |
预热过程中禁用 |
该布尔值用于指定方案是否应在负载测试的运行设置中指定的“预热持续时间”属性时间值期间运行。 有关负载测试运行设置属性的更多信息,请参见负载测试运行设置属性。 有关更多信息,请参见配置方案启动延迟。 |