负载测试运行设置属性
下表介绍了用于负载测试运行设置的各种属性。 您可以修改这些属性来满足自己特定的负载测试需要。
有关更多信息,请参见如何:使用负载测试编辑器修改负载测试中的运行设置属性、负载测试分析器概述和配置负载测试运行设置。
常规
属性 |
定义 |
---|---|
说明 |
对运行设置的说明。 |
每种类型的最大错误数 |
为负载测试保存的每种类型的最大错误数。 如果需要,可以增大此数字,但这样还会增加负载测试结果的大小和处理时间。 |
已报告请求 URL 的最大数量 |
在此负载测试中报告其结果的唯一 Web 性能测试请求 URL 的最大数量。 如果需要,可以增大此数字,但这样还会增加负载测试结果的大小和处理时间。 |
最大阈值冲突 |
为此负载测试保存的最大阈值冲突数。 如果需要,可以增大此数字,但这样还会增加负载测试结果的大小和处理时间。 |
在应用程序域中运行单元测试 |
这是一个布尔值,它决定当负载测试包含单元测试时,是否在单独的应用程序域中运行每个单元测试程序集。 默认设置为 True。 如果您进行的单元测试不要求单独的应用程序域或 app.config 文件正常工作,则将该属性的值设置为 False 可能会使这些单元测试运行得更快。 |
名称 |
运行设置显示在“负载测试编辑器”的“运行设置”节点中时使用的名称。 |
验证级别 |
此类别定义了将在负载测试中运行的验证规则的最高级别。 验证规则与 Web 性能测试请求相关联。 每个验证规则都有关联的验证级别:“高”、“中”或“低”。 此负载测试运行设置将指定在负载测试中运行 Web 性能测试时将运行哪些验证规则。 例如,如果将此运行设置设为“中”,则将运行所有标记为“中”或“低”的验证规则。 |
日志记录
属性 |
定义 |
---|---|
最大测试日志数 |
指定为负载测试保存的最大测试日志数。 达到为最大测试日志数输入的值时,负载测试将停止收集日志。 因此,将在测试开头(而不是结尾)收集日志。 负载测试将继续运行,直到完成。 |
为已完成测试保存日志的频率 |
指定写入测试日志的频率。 该数字指示将测试保存到测试日志的频率为每达到输入的测试数即保存一次。 例如,如果输入的值为 10,则指定第 10 个、20 个、30 个等测试将写入测试日志。 如果将该值设置为 0,则指定不保存任何测试日志。 有关更多信息,请参见如何:使用负载测试编辑器指定保存测试日志的频率。 |
测试未通过时保存日志 |
一个布尔值,它确定负载测试中测试未通过时是否保存测试日志。 默认值为 True。 有关更多信息,请参见如何:指定是否使用负载测试编辑器将测试失败保存到测试日志中。 |
有关更多信息,请参见修改负载测试记录设置。
结果
属性 |
定义 |
---|---|
存储类型 |
存储在负载测试中获得的性能计数器的方式。 提供了以下选项:
|
计时详细信息存储 |
用于确定要在“负载测试结果存储区”中存储哪些详细信息。 有以下三个可用值:
有关更多信息,请参见如何:为负载测试运行设置指定计时详细信息存储属性。 |
SQL 跟踪
属性 |
定义 |
---|---|
“跟踪 SQL 操作的最短持续时间” |
要由 SQL 跟踪捕获的 SQL 操作的最短持续时间(以毫秒为单位)。 例如,当尝试查找在负载下速度慢的 SQL 操作时,这可以使您忽略快速完成的操作。 |
“SQL 跟踪连接字符串” |
用于访问要跟踪的数据库的连接字符串。 |
“SQL 跟踪目录” |
跟踪结束后放置 SQL 跟踪文件的位置。 SQL Server 必须具有对该目录的写权限,控制器必须具有对它的读权限。 |
“已启用 SQL 跟踪” |
这将启用 SQL 操作的跟踪。 默认值为 False。 |
有关更多信息,请参见如何:使用负载测试编辑器集成 SQL 跟踪数据。
测试迭代
属性 |
定义 |
---|---|
测试迭代 |
指定在完成负载测试之前要运行的单个测试的总数。 只有当“使用测试迭代”属性为 True 时,才应用此属性。 |
使用测试迭代 |
如果“使用测试迭代”为 True,负载测试将一直运行,直到负载测试中已完成单个测试的总数达到“测试迭代”属性指定的数量为止。 在这种情况下,将忽略基于时间的设置,包括“预热持续时间”、“运行持续时间”和“冷却持续时间”。 如果“使用测试迭代”为 False,将应用所有计时设置,而忽略“测试迭代”。 |
有关更多信息,请参见如何:在负载测试运行设置中指定测试迭代数。
计时
属性 |
定义 |
---|---|
冷却持续时间 |
测试冷却阶段的持续时间,以 hh:mm:ss 格式表示。 负载测试结束时,其中的单个测试可能仍在运行。 在冷却阶段,这些测试可以继续运行,直到它们运行完毕或者直到冷却阶段结束。 默认情况下没有冷却阶段,负载测试结束时根据“运行持续时间”设置来终止单个测试。 |
运行持续时间 |
测试的长度,格式为 hh:mm:ss。 |
采样速率 |
捕获性能计数器值的时间间隔,格式为 hh:mm:ss。 有关更多信息,请参见如何:为负载测试运行设置指定采样率。 |
“预热持续时间” |
从测试开始到开始记录数据样本之间的时间段,格式为 hh:mm:ss。 这段时间通常用于在记录采样值之前使负载虚拟用户达到特定的负载级别。 在预热期结束之前捕获的采样值将显示在“负载测试分析器”中。 |
WebTest 连接
属性 |
定义 |
---|---|
WebTest 连接模型 |
对于在负载测试中运行的 Web 性能测试,此参数控制从负载测试代理到 Web 服务器之间的连接的用法。 有三个 Web 性能测试连接模型选项可用:
|
WebTest 连接池大小 |
这指定要在负载测试代理和 Web 服务器之间建立的最多连接数。 此参数只适用于“连接池”模型。 |