当别人甚至朋友忽略你时,不要伤心,每个人都有自己的生活,谁都不可能一直陪你。当你看到别人在笑,不要以为这世界上只有你一个人伤心,其实别人只是比你会掩饰。当你无助时,你可以哭,但哭后你必须振作起来,绝地逢生并不罕见,何况不是绝境。当你觉得处处不如人,不要自卑,记得你只是个凡人。QQ群:216070030

LR中HTML和URL的区别

上一篇 / 下一篇  2011-06-03 09:38:12 / 个人分类:loadrunner

使用VuGen开发Web协议的虚拟用户脚本时,“录制选项”中为用户提供了两种录制模式:

(1)HTML-based script(浏览器/上下文敏感)
(2)URL-based script(HTTP/analog)
学习录制脚本之前,我们必须弄清楚以下几个问题:

(1)哪种录制级别更适合被测环境使用?
(2)什么时候 应该使用HTML 录制级别?
(3)什么时候 应该使用URL 录制级别?
(4)这两种录制级别的优点和缺点分别是什么?

下面我仔细阐述 一下两者的区别。

(一)HTML 录制级别

HTML录制级别是工具默认的选项。

使用HTML录制级别,VuGen将会基于当前Web页面的HTML上下文来 产生语句。

优点:减少了捕获动态值的 需要。

Action标签值和隐藏值 不是硬编码的。

(1)脚本回放的过程中,标签值或隐藏值 从内存中重新得到。
(2)如果它们是动态值,虚拟用户仍然可以正常运行。
(3)脚本长度与业务过程 相仿,每个页面 一个业务步骤。

缺点:脚本回放需要更多的CPU和内存。

(1)回放的时候,需要搜寻内存或cache。所以,需要消耗更多的内存和CPU资源。

总结:

HMTL录制级别会为每一个HTML用户动作产生一个单独的步骤。而且HTML方式产生的脚本非常简洁和直述,易于阅读。

在工具默认配置下,使用此模式。

Tips:当在表单提交或者点击链接时 遇到问题,使用高级选项下的URL Option来录制。

(二)URL 录制级别

VuGen会录制所有的客户端请求和从服务器返回的资源。这种录制级别下,VuGen会录制URL 步骤为web_url语句。录制表单提交为web_submit_data语句。

优点:脚本具有灵活性和可量测性。

(1)脚本回放过程中,不再搜索内存和Cache。

(2)脚本更具可扩展性。支持页面上的Java Applets和ActiveX对象。

缺点:更多的关联需求。

(1)Action标签值和隐藏值在脚本中是硬编码的。所以,脚本需要做更多的关联(不是从Cache中获取的)。
(2)脚本长度更长。(图片和框架作为单独的步骤被录制下来)

总结:

URL录制级别把对服务器每个对象的请求,都录制成一个单独的请求。对业务过程有更好的控制。

Tips:脚本录制过程中,可以根据需要在HTML级别和URL级别之间灵活地切换,以获得最佳的效果。

TAG: 性能 HTML html LoadRunner loadrunner Loadrunner URL 工具 url

 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 29996
  • 日志数: 45
  • 建立时间: 2011-06-02
  • 更新时间: 2011-08-04

RSS订阅

Open Toolbar