LoadRunner 技巧之THML 与 URL两种录制模式分析
来源:互联网 发布:php 文件提交系统 编辑:程序博客网 时间:2024/06/06 20:13
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 技巧之THML 与 URL两种录制模式分析
- loadrunner的两种录制模式HTML/URL详解
- LoadRunner性能测试HTML和URL两种录制模式区别
- LoadRunner中URL和HTML两种录制方式
- loadrunner 录制方式--html和URL两种方式
- LoadRunner录制模式之html-based和URL-based区别
- LoadRunner录制模式之html-based和URL-based区别
- LR 两种录制:html与url
- LoadRunner的HTML和URL录制模式(六)
- LoadRunner 技巧之协议分析
- loadrunner之脚本录制
- LoadRunner录制WAP脚本的两种方法
- loadrunner:Web(HTTP-HTML)协议的两种录制方式
- Loadrunner 录制HTML和URL协议问题!
- LoadRunner之VuGen录制脚本
- LoadRunner之VuGen录制脚本
- Loadrunner 中html 模式与URL模式的区别
- Loadrunner 中html 模式与URL模式的区别
- Maven学习:Eclipse使用maven构建web项目
- 杨辉三角形
- java使用不同厂商驱动进行数据库连接(配置文件)
- vagrant up error: Valid states are 'starting, running'. The machine is in the 'poweroff' state 解决
- 逆序对
- LoadRunner 技巧之THML 与 URL两种录制模式分析
- 虚函数实现多态---C++
- MFC -- radio button 的用法
- 关于Win7 64位系统内存只显示3G的问题
- 程序猿之---C语言细节26(C语言中布尔类型、continue细节、sizeof举例、strlen举例)
- leetcode 之 Pow(x, n)
- 黑马程序员_JAVA_IO(三)
- 关于链表问题的面试题目 【微软面试100题 第七十七题】
- 我的博客作业4