关于loadrunner的两种录制方式

最近在看loadrunner ,众所周知,loadrunnner有两种录制方式,每种录制方式又包含两种具体的模式,现在来分析一下这几种,以及具体的区别

loadrunner默认使用:HTML-based script这种模式进行录制(mode=html),这中模式下又包含两种具体的方式:

1、A script describing user actions(e.g. web_link,web_submit_form):

{基于解释用户行为的脚本,后面提示使用类似web_link、web_submit_form等的函数,这种脚本录制出来有些类似于QTP基于对应识别操作的模式,具体描述了用户进行了什么操作}

2、A script containing explicit URLs only(e.g. web_url, web_submit_data):

{该选项确定基于URL请求的脚本录制类型,与基于用户行为模拟的不同之处在于,这种录制方式不考虑任何用户操作,只考虑客户端发送的请求,注重系统实际上做了什么}

另外一种模式为:2、URL-based  script:是基于URL请求的脚本录制方式,会录制得到所有的HTTP请求,选择该选项会录制所有的htpp请求,导致脚本包含大量的web_url()函数,使用这种方式录制出来的代码都会附带一个Mode=http的字段,说明该请求是使用http模式来回放的,http模式是指对该请求制作返回保存。

那么什么时候用第一种模式,什么时候用第二种模式呢?

一般来说如果是标准使用ie访问的b/s(Browser/Server)架构,应该使用第一种下面的第二种方式来录制脚本,这种脚本基于URL请求完成,不会带有前后依赖的内容。而如果是一个非html标准的C/S(Client/Server)架构,建议使用第二种方式进行录制

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

基于浏览器的应用程序中使用了HTTPS安全协议,使用URL-Based Script方式录制。同时两种模式可以相互切换

时间: 2024-11-08 17:08:37

关于loadrunner的两种录制方式的相关文章

LoadRunner中两种录制模式的区别

决定我们成为什么样人的,不是我们的能力,而是我们的选择. --<哈利-波特与密室> 一.先看看两种模式的设置和录制脚本的区别 设置HTML录制模式: 设置URL录制模式: HTML脚本: URL脚本: 从上面的图可以看出HTML模式的脚本精简很多,对于有强迫症的测试工程师来说看上去直观多了. LoadRunner默认录制模式为HTML模式. 两种录制方式优点对比: (一)HTML 录制 优点:减少了捕获动态值的需要. (1)资源从内存中取出且在回放时下载.因此,脚本比其他的录制方式更小且更容易

JMeter学习(三)JMeter脚本的两种录制方式

---------------------------------------------------------------------------------------------------- 环境 Badboy  version 2.2 JDK: 1.8.0_25 Apache  JMeter-2.12 --------------------------------------------------------------------------------------------

LoadRunner 技巧之THML 与 URL两种录制模式分析

Loadrunner的Virtual User Generator 提供人脚本的录制功能,对于初学者来说,这大大的降低了编写脚本的门槛,loadrunner提供两种录制脚本的方式:Html_based script和Url-based script ,初学者疑惑这两种方式有什么不同? 在这里我们来做个简单分析. 下面我们来分别通过两种方式来录制百度首页,对比一下他们之间有什么不同. HTML方式的脚本: Action() { web_url("www.baidu.com", "

[网络转载 ]LoadRunner技巧之THML与URL两种录制模式分析

loadrunner自带网站的访问 Html_based script模式 Action() { web_url("WebTours", "URL=http://127.0.0.1:1080/WebTours/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTM

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

转载:http://www.51testing.com/html/09/n-838009.html Loadrunner的Virtual User Generator 提供人脚本的录制功能,对于初学者来说,这大大的降低了编写脚本的门槛,loadrunner提供两种录制脚本的方式:Html_based script和Url-based script ,初学者疑惑这两种方式有什么不同? 在这里我们来做个简单分析. 下面我们来分别通过两种方式来录制百度首页,对比一下他们之间有什么不同. HTML方式的

PlaceHolder的两种实现方式

placeholder属性是HTML5 中为input添加的.在input上提供一个占位符,文字形式展示输入字段预期值的提示信息(hint),该字段会在输入为空时显示. 如 1 <input type="text" name="loginName" placeholder="邮箱/手机号/QQ号"> 目前浏览器的支持情况 浏览器 IE6/7/8/9 IE10+ Firefox Chrome Safari  是否支持 NO YES YE

简易版聊天系统实现 Socket VS NIO两种实现方式

说是简单聊天系统,压根不能算是一个系统,顶多算个雏形.本文重点不在聊天系统设计和实现上,而是通过实现类似效果,展示下NIO 和Socket两种编程方式的差异性.说是Socket与NIO的编程方式,不太严谨,因为NIO的底层也是通过Socket实现的,但又想不出非常好的题目,就这样吧. 主要内容 Socket方式实现简易聊天效果 NIO方式实现简易聊天效果 两种方式的性能对比 前言 预期效果,是客户端之间进行"广播"式聊天,类似于QQ群聊天.希望以后有机会,以此简易版为基础,不断演进,演

Redis两种持久化方式(RDB&amp;AOF)

爬虫和转载请注明原文地址;博客园蜗牛:http://www.cnblogs.com/tdws/p/5754706.html Redis所需内存 超过可用内存怎么办 Redis修改数据多线程并发—Redis并发锁 windows下redis基础操作与主从复制 从而 数据备份和读写分离 Redis两种持久化方式(RDB&AOF) Redis的持久化过程中并不需要我们开发人员过多的参与,我们要做的是什么呢?除了深入了解RDB和AOF的作用原理,剩下的就是根据实际情况来制定合适的策略了,再复杂一点,也就

冒泡排序及两种优化方式

冒泡排序是最常用的小型数据排序方式,下面是用C语言实现的,及其两种优化方式. 第一种优化方式是设置一个标记位来标记是否发生了交换,如果没有发生交换就提前结束: 第二种优化方式是记录最后放生交换的位置,作为下一趟比较结束的位置. #include <stdio.h> /* * 打印数组 * */ void printArray(int arr[], int n) { int i = 0; for (i = 0; i < n; ++i) { printf("%d ", a