asp网站js悬浮窗怎么做,凌天科技 wordpress,为什么网站关键词没有排名,展馆设计师招聘四、编辑WebTest3、添加提取规则和自定义提取规则添加提取规则1、当必须从特定页中捕获一部分数据并且供另一个页使用时#xff0c;就需要用到提取规则。可以使用提取规则从响应中复制字符串#xff0c;然后将字符串存储到上下文变量中#xff0c;以供任何后续请求使用。通过…四、编辑WebTest3、添加提取规则和自定义提取规则添加提取规则1、当必须从特定页中捕获一部分数据并且供另一个页使用时就需要用到提取规则。可以使用提取规则从响应中复制字符串然后将字符串存储到上下文变量中以供任何后续请求使用。通过显示“详细信息”窗格可以在 Web 测试查看器中检查上下文。2、WebTest中提供了六个提取规则 自定义提取规则通过从 ExtractionRule 类派生可以创建自己的提取规则。1、创建一个自定义提取规则的类库项目2、同样在类库中需要添加引用Microsoft.VisualStudio.TestTools.WebTesting3、创建一个从 类派生的类。实现 和 成员。创建MyExtractionRule 类MSDN上提供了示例代码using System;using System.Collections.Generic;using Microsoft.VisualStudio.TestTools.WebTesting;using System.Globalization; namespace ClassLibrary2{ public class MyExtractionRule : ExtractionRule { private string name; public string Name { get { return name; } set { name value; } } public override string RuleName { get { return MyExtractionRuleName; } } public override string RuleDescription { get { return MyExtractionRuleDescription; } } public override void Extract(object sender, ExtractionEventArgs e) { if (e.Response.HtmlDocument ! null) { foreach (HtmlTag tag in e.Response.HtmlDocument.GetFilteredHtmlTags(new string[] { input })) { if (String.Equals(tag.GetAttributeValueAsString(name), name, StringComparison.InvariantCultureIgnoreCase)) { string formFieldValue tag.GetAttributeValueAsString(value); if (formFieldValue null) { formFieldValue String.Empty; } e.WebTest.Context.Add(this.ContextParameterName, formFieldValue); e.Success true; return; } } } e.Success false; e.Message String.Format(CultureInfo.CurrentCulture, Not Found: {0}, name); } }}4、Build5、向测试项目中添加引用6、在“添加提取规则”对话框中显示自定义提取规则7、MyExtractionRule Demo下载