在使用LoadRunner进行WEB脚本录制的时候,很多人不清楚URL-based 方式和 HTML-based方式的差别,以及何种情况下使用何种录制方式,这里给出一个简单的判断方法。
HTML-mode录制是缺省也是推荐的录制模式。它录制当前网页中的HTML动作。
在录制会话过程中不会录制所有的资源。在回放时,HTML-mode脚本积极地解析返回的信息来获得要下载的资源。
HTML-mode是亦称上下文敏感方式因为它只能在先前请求的结果的上下文之内执行。由于许多的HTTP 请求数据都是从内存中取出来的,所以语句必须在正确的前个请求之后执行。
HTML-mode录制的优点是:
1.资源从内存中取出且在回放时下载。因此,脚本比其他的录制方式更小且更容易阅读。
2.由于只有较少的硬编码脚本,因此只有较少的动态数值需要关联。
3.可以插入图片检查之类的语句以检查结果是否正确。
4.因为HTML模式回放时需要积极地解析返回的信息,因此它可能会比其他录制模式更加占用资源。然而,HTML模式record/replay有相当大的改善,使得差异最小化且微不足道。
URL-mode选项指导VuGen录制来自server的所有的请求和资源。它自动录制每一个HTTP资源为URL的步骤。这种录制模式甚至抓取非HTML应用程序,例如applets和非浏览器的应用程序。HTML-based 方式对每个页面录制形成一条语句,对LoadRunner来说,在该模式下,访问一个页面,首先会与服务器之间建立一个连接获取页面的内容,然后从页面中分解得到其他的元素(component),然后建立几个连接分别获取相应的元素,并且LoadRunner提供了web_concurrent_start和web_concurrent_end函数模拟HTML-based的工作方式。
那么如何决定选择何种录制方式?
1、如果应用是WEB应用,首选是HTML-based方式;
2、如果应用是使用HTTP协议的非WEB应用,首选是URL-based方式;
3、如果WEB应用中使用了java applet程序,且applet程序与服务器之间存在通讯,选用URL-based方式;
4、如果WEB应用中使用的javascript、vbscript脚本与服务器之间存在通讯(调用了服务端组件),选用URL-based方式。
分享到:
相关推荐
linux下的lodrunner负载机,亲测可用。loadrunner-11-load-generator
loadrunner-11-load-generator.iso
LoadRunner中的录制模式设置.pdf
1.LoadRunner之—Block 2.《LoadRunner 没有告诉你的》之一——描述性统计与性能结果分析 3《LoadRunner 没有告诉你的》之二——描述性统计与性能结果分析 4.《LoadRunner 没有告诉你的》之三——理发店模型 5....
loadrunner录制不了脚本可能存在的问题和解决方法
loadrunner11,性能自动化测试工具,提供http web,web service等多种协议的性能测试,帮助大家快速掌握性能工具使用,并能在项目中实施性能测试。
该文档是我自己用loadrunner 12.0的Mobile-HTTP/HTML协议的代理服务器录制手机app的详细方法,希望对大家有用。
LoadRunner录制图片验证码 LoadRunner录制图片验证码
LoadRunner是性能测试中最常见的性能测试工具,也是软件测试实验室申请相关资质一定需要采购的一款工具。今年它更新了新版本2023,其中有几个功能与之前的版本相比有了很大的突破,本文我们就为大家分析一下...
简单介绍了loadrunner中html和url两种录制方式的区别
loadrunner性能测试工具General-Options参数详解-Vugen中General Option是用来设置通用的一些基础选项的。
loadrunner return用法
loadrunner录制无响应为题解决,解决录制脚本时,打开浏览器无响应的问题,通过设置默认浏览器以及设置第三方扩展
详细说明了loadrunner中各种错误的解决方法 Step download timeout (120 seconds) 问题描述has shut down the connection prematurely
NULL 博文链接:https://epan-chen.iteye.com/blog/370981
loadRunner入门教学文档,内含详细的操作指南,命令函数作用详解。
LoadRunner是一款专业级别的应用负载测试工具,它可以模拟上千万用户对企业应用进行真实的负载测试,通过大量实时监测器和精确的分析来得到最真实的数据。
loadrunner虚拟用户开发指南-源代码-第3章(部分) loadrunner socket
压测时常用的linux-loadrunner负载机,官网连不上了,网上资源太贵了,备份供以后使用!!!!!
详细描述了 安装步骤及 破解方法 安装LR11提示 缺少 vc2005_sp1_with_atl_fix_redist 找到安装程序自带的lrunner\Chs\prerequisites\vc2005_sp1_redist,双击运行vcredist_x86.exe即可