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