关于提取规则

更新:2007 年 11 月

提取规则通过从 Web 请求的响应中提取数据来帮助确认 Web 应用程序的工作是否正常。提取规则将结果以名称/值对的形式存储在测试上下文中。提取规则可以提取窗体字段、文本、属性、标头、正则表达式和隐藏字段。

验证规则与提取规则相似,但是验证规则不提取数据,而是验证数据是否存在。有关更多信息,请参见关于验证规则

预定义的提取规则

Visual Studio Team System Test Edition 包括下列预定义的提取规则:

提取规则的类型

说明

提取属性值

从指定的 HTML 标记中提取属性的值。

提取窗体字段

提取响应中指定窗体字段的值。

提取 HTTP 标头

提取 HTTP 标头的值。

提取正则表达式

从与正则表达式相匹配的响应中提取文本。

提取文本

从响应中提取文本。

提取隐藏的字段

从响应中提取所有的隐藏字段。

自定义提取规则

Test Edition 以 Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间中的类的形式提供预定义的提取规则。但是,您可以通过派生 ExtractionRule 类来创建自己的自定义提取规则。有关更多信息,请参见如何:创建自定义提取规则

请参见

任务

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

如何:创建自定义提取规则

演练:向 Web 测试添加验证和提取规则

概念

关于验证规则

参考

Microsoft.VisualStudio.TestTools.WebTesting.Rules

ExtractionRule