我是根据其官方网站上的Sample来熟悉LoadRunner用法的, 因此录制也是基于那个Sample。
1、 LoadRunner的启动
运行“程序”——“Mercury LoadRunner”——“LoadRunner”, 启动LoadRunner Launcher。通过此界面上的链接,我们可分别启动脚本生成器、 场景控制器和结果分析器。
如何选择要录制的协议?
LoadRunner支持多协议在一个脚本中的录制, 如果需要的话我们可以选取相应的多个协议; 但是如果某个典型交易使用了Socket协议,另外一个交易使用了HTTP协议,那么录制每个交易的成本时还是选择单协议,只是运行的时候两个脚本使用不同协议而已。
打开脚本设置的页面时, 脚本缺省的有三个操作(每个操作可以看做是函数,其中有一个操作的缺省名称为Action),其中vuser_init只是在虚拟用户启动时开始阶段执行一次, vuser_end是在虚拟用户退出时执行一次,这两个操作都不能增加和删除,除此以外,可以创建多个操作,并且可以指定名字, 但是经过我的试验发现不能使用中文名字。
2、 脚本的录制
启动Sample中的 Mercury Tours应用, 点击LoadRunner工具条上的“start Recording your application”按钮,则会弹出录制设置窗口。
里面有很多的属性, 得在以后的应用中去熟悉强化。 在此终点提出选择录制方式应遵循的一些原则:
a、 基于浏览器的应用程序,推荐使用HTML-based Script。
b、 不是基于浏览器的应用程序推荐使用 URL-based Script。
c、 如果基于浏览器的应用程序中包含了JavaScript并且该脚本向服务器产生了请求,比如DataGrid的分页按钮等,也要使用URL-based Script方式录制。
d、 基于浏览器的应用程序中使用了HTTPS安全协议,使用URL-based Script方式录制。
3、 插入事务。
单击工具条上的插入事务图标,弹出 插入事务的对话框,在其中输入名字后点击“OK”结束,接下来开始结合Sample进行登陆、查询等操作。 注意: 每在开启事务之后应该在完成相应业务操作之后进行关闭。
4、 回放脚本。
^_^ ^_^ 试验完毕,生成了如下的日志:
Run-Time Settings file: "C:\Documents and Settings\Administrator\Local Settings\Temp\noname1\\default.cfg" [MsgId: MMSG-27141]
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
但是我尚不能从这些数据中解读出有用的信息 ... ...
加油, 继续钻研!
分享到:
相关推荐
loadrunner录制不了脚本可能存在的问题和解决方法
loadrunner录制无响应为题解决,解决录制脚本时,打开浏览器无响应的问题,通过设置默认浏览器以及设置第三方扩展
### 解决LoadRunner录制完脚本不能成功保存的问题 在软件测试领域,LoadRunner作为一款高性能的负载测试工具,被广泛应用于系统性能测试、压力测试和负载测试中。然而,在使用过程中,用户可能会遇到录制完脚本后...
【LoadRunner录制上传本地文件脚本】是一种在性能测试中常用的技术,主要目的是模拟真实用户对服务器进行文件上传操作,以此来验证系统处理文件上传的能力和性能。LoadRunner是一款功能强大的负载测试工具,由HP(现...
1. 使用代理录制:设置浏览器的代理为LoadRunner的代理服务器,这样所有网络流量都会通过LoadRunner进行,从而解决录制问题。在LoadRunner中,这需要在"Run Time Settings"的"Recording Options"中配置代理设置。 2...
结合实例讲解如何录制一个脚本,以及如何设置场景和运行脚本
以下是关于LoadRunner录制和回放测试脚本的详细步骤和相关知识点: 1. **创建场景与虚拟用户**:首先,我们需要在LoadRunner Controller中创建一个新的测试场景,定义并发用户数量、执行时间等参数。虚拟用户代表...
LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 ...
- **绕过策略:** 鉴于以上限制,本文介绍了一种间接方式来解决LoadRunner录制过程中遇到的图片验证码问题。 #### 二、实现方案详解 **2.1 获取图片验证码** - **服务器端辅助脚本:** 为了获取服务器端生成的...
LoadRunner11录制APP脚本 LoadRunner11录制APP脚本 LoadRunner11录制APP脚本
LoadRunner 脚本录制 LR 录制网页上下载附件 LoadRunner 是一款强大的性能测试工具,常用于测试 web 应用程序和服务器的性能。录制网页上下载附件是 LoadRunner 中的一种常见操作,通过使用 LR 录制网页上下载附件...
小技巧loadrunner录制脚本的小问题loadrunner录制脚本的小问题
使用loadrunner过程中,遇到脚本录制为空的现象,找到的一些问题的原因,仅供参考
《深入解析LoadRunner录制模式设置》 在LoadRunner软件测试工具中,录制模式的设置是构建性能测试脚本的关键步骤之一。本文旨在深入探讨LoadRunner中的录制模式设置,特别是针对Web和PeopleSoft 8应用程序的两种...
然而,在录制脚本时,LoadRunner可能会遇到一些特殊情况,例如无法录制到某些特定类型的请求,比如文件下载。本文将探讨一种解决LoadRunner脚本录制下载操作的简便方法。 通常,当用户点击下载链接时,浏览器会向...
本文将详细介绍如何利用 LoadRunner 11.0 的浏览器代理功能来录制针对任何浏览器(尤其是 Chrome 浏览器)的测试脚本。 #### 二、准备工作 在开始之前,请确保已经安装了 LoadRunner 11.0,并且具备一定的基础操作...
LoadRunner11录制无法打开IE的解决办法
本文将详细介绍VuGen录制原理的工作机理,并对其进行深入分析。 了解浏览器工作原理 在学习VuGen录制原理之前,先了解一下浏览器的工作原理,这对以后学习录制与开发脚本会有很大的帮助。在了解浏览器工作原理的...