zoukankan      html  css  js  c++  java
  • 录制方式及一些脚本字段信息

    LR中有两种录制方式,一种是HTML录制,一种是URL录制。

    HTML录制:就是浏览器录制,会录制所有的请求,比如:

    URL录制:针对的是每一个请求进行录制,比如有2个请求,就要录2遍。这种比较麻烦和复杂,一般会使用HTML进行录制。

    LR的录制一般是三种协议进行录制:

    Web-HTTP/HTML和Web Services和Windows Sockets

    Web主要是录制页面信息也可以测试接口信息。

    Web Services主要是测试接口。与Web-HTTP/HTML不同的是接口范围更广一些

    Windows Sockets 主要是更底层的协议测试,底层级别到了C级别,其他的协议不通的时候,这个协议有可能会通,如果这个都不通的话,系统就可能有大问题。相当于是最后的杀手锏。

    百度搜索的时候,如果只是输入关键字,就与后台有了交互,这是一个事务。再点击搜索,又会进行一次交互,这就又是一个事务。再包含事务的时候两个事务必须包进去而不可有遗漏。有的网页是在输入的时候没有交互,但宁愿包多也不可不包。录制完成后,没用的可以进行删除。

    name:vugen树形视图中显示的名称。

    URL:页面的url地址。
    Resource:指定一个值说明这个URL是否是一个资源,0 表示不是资源,1 表示是资源​
    ​RecContentType:在录制期间响应的报头文本类型(text/html, application/x- javascript),这是为了确认目标URL是否是可录制的资源。
    referer:要提交页面请求的URL .(获得当前页面,如果明确指出了位置,那么这个属性无效或者忽略。)
    mode:录制的等级,是否是HTML或者HTTP模式。
    ​itemdata: 数据域和属性的分隔符。
    enditem:列表中每个资源的结束标志符。(一个name、value、file等组合要素后面跟一个enditem,不是每个要素后面都跟enditem)

    EXTRARES:分隔符,表明下面的参数就是资源属性的列表了。(如果在recording setting->recording->html-based script->html advanced的下半部分中选择的是:不录制非html的要素,那么录制后的脚本中不显示extrares及后面的信息。)

    url:要下载的web资源URL地址。
    referer:发送下载请求的页面。比如一个swf要下载一个图片,那么swf就是referer
    last​:属性列表结束的标记符。

    TargetFrame:包含当前链接或资源的Frame。
    ​RecContentType:在录制期间响应的报头文本类型(text/html, application/x- javascript),这是为了确认目标URL是否是可录制的资源。

    referer:页面地址(上一个地址?)
    snapshot: 页面快照名称
    mode:录制模式

  • 相关阅读:
    js的BOM对象完全解析
    转:JavaScript中的this陷阱的最全收集
    转载:冷门js技巧
    MVVM的架构设计与团队协作 with StoryBoard
    ReactiveCocoa & FRP & MVVM
    ReactiveCocoa的冷信号与热信号 探讨
    Git本地项目上传 & SourceTree & GitHub 简单使用
    Monad / Functor / Applicative 浅析
    map & flatMap 浅析
    Swift -> Let & Var 背后编程模式 探讨
  • 原文地址:https://www.cnblogs.com/hsyfighting/p/10715444.html
Copyright © 2011-2022 走看看