HTMLbased模式和URLbased模式的区别.docx

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

HTML-based 模式和URL-based模式的区别

在Web(HTTP/HTML) 录制中,有2种重要的录制模式。用户该选择那种录制模式呢?HTML :

HTML-mode录制是缺省也是推荐的录制模式。它录制当前网页中的HTML动作。在录制会话过程中不会录制所有的资源。在回放时,HTML-mode脚本积极地解析返回的信息来获得要下载的资源。

HTML-based方式对每个页面录制形成一条语句,对LoadRunner来说,在该模式下,访问一个页面,首先会与服务器之间建立一个连接获取页面的内容,然后从页面中分解得到其他的元素(component),然后建立几个连接分别获取相应的元素。

HTML-mode 是亦称上下文敏感方式因为它只能在先前请求的结果的上下文之内执行。由于许多的HTTP 请求数据都是从内存中取出来的,所以语句必须在正确的前个请求之后执行。

HTML-mode 录制的优点是:

资源从内存中取出且在回放时下载。因此,脚本比其他的录制方式更小且更容易阅读。

由于只有较少的硬编码脚本,因此只有较少的动态数值需要关联。

可以插入图片检查之类的语句以检查结果是否正确。

因为HTML 模式回放时需要积极地解析返回的信息,因此它可能会比其他录制模式更加占用资源。然而,HTML 模式record/repla有y相当大的改善,使得差异最小化且微不足道。

URL:

URL-mode选项指导VuGen录制来自server的所有的请求和资源。它自动录制每一个HTTP资源为URL的步骤。这种录制模式甚至抓取非HTML 应用程序,例如applets和非浏览器的应用程序。

URL-based方式将每条客户端发出的请求录制成一条语句,对LoadRunner来说,在该模式下,一条语

句只建立一个到服务器的连接,LoadRunner提供了web_concurrent_star和tHTML-based的工作方式。

如何决定选择何种录制方式:

1、基于浏览器的应用程序推荐使用HTML-BasedScript。

2、不是基于浏览器的应用程序推荐使用URL-BasedScrip。t

web_concurrent_end函数模拟

3、如果基于浏览器的应用程序中包含了JavaScri,patpplet等并且该脚本向服务器产生了请求,比如DataGrid的分页按钮等,也要使用URL-BasedScript方式录制。

4、基于浏览器的应用程序中使用了HTTPS 安全协议,使用URL-BasedScript方式录制。

5、录制过程中不要使用浏览器的“后退”功能,LoadRunner对其支持不太好。

我发现用这两种模式录制的网页,结果却有很大差别, HTML-based 的responsetime远远高于URL-based。估计是由于HTML-based模式的资源占用,从内存中读数据引起的。

Wendy.Huang

2008.1.20

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档