zoukankan      html  css  js  c++  java
  • [翻译]跟踪自动隐藏区域

    我在MSDN论坛写了如下的回复来回答在Web测试中如何跟踪VIEWSTATE的问题。让我知道您是否有任何问题或意见。

    对于许多站点,Web 测试记录器是能够自动检测隐藏字段 (包括 VIEWSTATE) 的使用并确保 Web 测试为这些字段使用正确的运行值。

    一个HTTP 响应中能找到的所有隐藏字段由 ExtractHiddenFields 提取规则提取到上下文中。每个隐藏字段值将存储在$ HiddenFields1.__VIEWSTATE 名称的上下文中。"1"来自 ContentParameterName 属性分配给ExtractHiddenFields 规则,可以是任何您想要的内容。这就是只有内置的规则顺带地提取多项到上下文中。

    在 Beta 2,提取的隐藏字段通过向该请求添加一个 BindHiddenFields 请求插件绑定到一个后面的请求。这将为指定隐藏字段组("1"在我上面的示例)添加所有隐藏字段作为请求中的参数。

    发布的Beta 2,BindHiddenFields 插件已被删除。作为代替,现在一个请求的绑定隐藏字段使用标准的上下文绑定,所以它将在您的Web测试中作为单独的参数显示类似{{$ Hidden1.__VIEWSTATE}} 这样的值。

    请注意,此自动隐藏字段跟踪功能在某些网站上可能需要一些手动调整。网站在Javascript中设置的隐藏字段值有时会导致Web测试记录器不能确定正在使用的隐藏区域。在运行时,网站使用Javascript执行重定向可能导致隐藏字段绑定失败,因为我们的Web 负载测试引擎不能执行javascript。这将导致一个Web测试运行与已录制的Web测试不同设置的请求并且预期的隐藏字段可能不会出现。

    顺便说下,下一版的CTP(和后面的RTM)将包含一些我所做的改进能够明显缩小能够引起Web测试记录器不识别隐藏字段的使用的网站设置。

             JoshCh发布于星期四,2005年6月09日下午1点54

    原文地址:http://blogs.msdn.com/joshch/archive/2005/06/09/42...

    OscarXie.net

    关注质量与体验——电子商务与自动化测试
    http://www.cnblogs.com/oscarxie/

  • 相关阅读:
    ASP.NET程序中常用的三十三种代码[1]
    window.showModalDialog使用手册
    ASP函数详解
    ASP.NET程序中常用的三十三种代码[2]
    Session对象的清空
    Css不朽的经典—3D文字特效
    IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
    ASP.NET程序中常用的三十三种代码[3]
    平面设计常用制作尺寸
    Work with a file upload and download controls2
  • 原文地址:https://www.cnblogs.com/oscarxie/p/943461.html
Copyright © 2011-2022 走看看