录制方式及一些脚本字段信息

 

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

HTML录制:就是浏览器录制,会录制全部的请求,好比:html

 

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

 

LR的录制通常是三种协议进行录制:web

Web-HTTP/HTML和Web Services和Windows Sockets浏览器

Web主要是录制页面信息也能够测试接口信息。app

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

Windows Sockets 主要是更底层的协议测试,底层级别到了C级别,其余的协议不通的时候,这个协议有可能会通,若是这个都不通的话,系统就可能有大问题。至关因而最后的杀手锏。url

 

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

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

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:录制模式

相关文章
相关标签/搜索