关于提取规则
更新:2007 年 11 月
提取规则通过从 Web 请求的响应中提取数据来帮助确认 Web 应用程序的工作是否正常。提取规则将结果以名称/值对的形式存储在测试上下文中。提取规则可以提取窗体字段、文本、属性、标头、正则表达式和隐藏字段。
验证规则与提取规则相似,但是验证规则不提取数据,而是验证数据是否存在。有关更多信息,请参见关于验证规则。
预定义的提取规则
Visual Studio Team System Test Edition 包括下列预定义的提取规则:
提取规则的类型 |
说明 |
---|---|
提取属性值 |
从指定的 HTML 标记中提取属性的值。 |
提取窗体字段 |
提取响应中指定窗体字段的值。 |
提取 HTTP 标头 |
提取 HTTP 标头的值。 |
提取正则表达式 |
从与正则表达式相匹配的响应中提取文本。 |
提取文本 |
从响应中提取文本。 |
提取隐藏的字段 |
从响应中提取所有的隐藏字段。 |
自定义提取规则
Test Edition 以 Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间中的类的形式提供预定义的提取规则。但是,您可以通过派生 ExtractionRule 类来创建自己的自定义提取规则。有关更多信息,请参见如何:创建自定义提取规则。