Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间

Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间包含 Web 性能测试用来测试网页的规则集。这些规则为 Web 性能测试提供测试网页内容的工具集。另外,可创建自定义规则来扩展 Web 性能测试的功能。规则由两个类别标识: 提取规则和验证规则。提取规则在网页中查找内容,并将信息添加到可传递到将来的请求的上下文。验证规则测试内容是否存在。

  说明
公共类 ConditionalRuleTypeAttribute 表示条件规则类型特性的特性。该特性指定条件规则适用的条件规则类型。
公共类 ContextParameterExistenceRule 包含用于检查上下文参数是否存在的条件规则的类。
公共类 CookieComparisonRule 包含用于检查 cookie 值的条件规则的类。
公共类 CookieExistenceRule 包含用于检查特定 cookie 是否存在的条件规则的类。
公共类 CountingLoopRule 包含用于按特定次数执行循环的条件规则的类。
公共类 ExtractAttributeValue 从指定的 HTML 标记中提取特性的值。
公共类 ExtractFormField 提取窗体字段特性的值,并将它添加到 WebTestContext
公共类 ExtractGuids
公共类 ExtractHiddenFields 从响应中提取所有隐藏的字段并将每个值添加到上下文。
公共类 ExtractHttpHeader 用来从响应中提取 HTTP 标头值,并将标头值放入 WebTestContext
公共类 ExtractRegularExpression 从匹配正则表达式模式的响应中提取文本。
公共类 ExtractText 基于界定开始/结束的字符串、匹配正则表达式和文本的匹配项,从 HtmlDocument 中提取文本。提取的文本添加到 WebTestContext
公共类 ForLoopRule 包含表示迭代语句、初始化语句、测试表达式和增量语句的条件规则的类。
公共类 IsContextParameterNameAttribute 一个特性,指示属性是否表示上下文参数名。
公共类 LastRequestOutcomeRule 包含与上一请求的结果相比较的条件规则的类。它只适用于条件语句。
公共类 LastResponseCodeRule 包含用于检查上一响应的响应代码的条件规则的类。它只适用于条件语句。
公共类 NumericalComparisonRule 包含由数值比较组成的条件规则的类。
公共类 ProbabilityRule 包含基于提供的概率的条件规则的类。
公共类 RuleExecutionOrderAttribute 应相对于规则的依赖请求执行此规则时所指定的特性。
公共类 RuleResult 表示执行 Web 性能测试规则的结果。
公共类 SharePointExtractFormField2
公共类 SharePointExtractGUIDFormField
公共类 SharePointExtractListViewWebPartScriptValues
公共类 SharePointExtractSelectFormField
公共类 SharePointExtractViaKeyString
公共类 SharePointFindCalendarDates
公共类 SharePointFindCalendarItems
公共类 SharePointFindDocumentItems
公共类 SharePointFindHrefs
公共类 SharePointFindListItems
公共类 SharePointFindWorkFlowInstances
公共类 SharePointValidationRuleFindText2
公共类 SharePointValidationRuleResponseURL2
公共类 StringComparisonRule 包含由字符串比较组成的条件规则的类。
公共类 ValidateFormField 验证窗体字段属性的名称和值。
公共类 ValidateHtmlSelectTag 一个验证规则,它用于验证 HTML 选择标记中的选定选项的。
公共类 ValidateHtmlTagInnerText 用于从 HTML 标记中验证内部文本的验证规则。
公共类 ValidateResponseUrl 表示验证在运行 Web 性能测试期间发生重定向的规则(当且仅当需要重定向时)。
公共类 ValidationRuleFindText 验证文本响应中是否存在指定的文本。
公共类 ValidationRuleRequestTime 验证是否在指定时间内返回对于请求的响应。
公共类 ValidationRuleRequiredAttributeValue 验证响应提供的 HtmlDocument 是否包含一个标记,该标记包括具有指定值的属性。
公共类 ValidationRuleRequiredTag 验证响应中是否存在指定的标记。
公共类 ValidationRuleResponseTimeGoal 用来检查请求的响应时间是否小于或等于请求属性中的指定响应时间目标。

枚举

  枚举 说明
公共枚举 SharePointExtractSelectFormField.SelectionOptionValues

请参见

参考

ValidationRule

ExtractionRule

其他资源

Working with Web Tests Overview

如何:向 Web 性能测试添加验证规则

如何:向 Web 性能测试添加提取规则

如何:为 Web 性能测试创建自定义验证规则

如何:为 Web 性能测试创建自定义提取规则