打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LoadRunner技巧之HTML与URL两种录制模式分析

  Html_based script是loadrunner的缺省模式,即默认模式,也就是通常说的高层次模式,一般优先选择这种模式这种模式录制的脚本相对简短,便于阅读。它把类属一个页面的请求放在一个web_url中。


  Url-based script即通常所说的低层次录制模式,这种模式录制的脚本相对长,不利于阅读,但脚本更直观,它把客户端向服务器端发送的每一个请求都放在一个单独的web_url中,即一个请求对应一个web_url,页面和图片分别生成对应的web_url,相对Html_based script模式把类属一个页面的请求放在一个web_url中的方式,Url-based script模式的脚本更直观。


  如何从脚本辨别使用哪种模式录制?


  我们可以从脚本web_url中“mode”的值区分,Html_based script模式下mode的值为“html”,Url-based script模式下mode的值为“http”。还有Html_based script模式记录为web_submit_form,而Url-based script模式记录为web_submit_data。


  两种录制方式优点对比:


  (一)HTML 录制


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


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


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


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


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


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


  (二)URL 录制


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


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


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


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


  如何选择两种模式?


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


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


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


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


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


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


相关链接:


LoadRunner 技巧之协议分析

           

   
   


          
   
33/3<123

 

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LoadRunner中HTML模式与URL模式的区别
用LR做性能测试后的一点总结(1) - [LoadRunner] - 51Testing软件测试论坛 软件测试 | 软件缺陷跟踪 | 软件配置工具 | 测试用例设计 | Web测试 | 自动化测试工具
loadrunner 运行脚本
LoadRunner进行Web测试时吞吐量和点击率
Web安全性测试之XSS
搜索引擎对网页自动转向技术的态度分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服