LoadRunner录制用户操作
先说明一点,使用录制的手段拿到的测试脚本和工程师自己编写的测试脚本其实是一样的,不要觉得录制的方式low,而自己编写脚本就显得高大上,这是不对的。除非工程师本身对开发们写的代码逻辑很熟,对业务上的各个request也非常熟悉,不然写出来的脚本丢三落四,漏洞百出,反过来还怪开发做得不好。从这个角度上讲,自己编写的不如录制的完整。当然,有些录制不了的请求,手动编写的优势就体现出来了。所以,这只是方式的选择而已,各有所长,达到测试的目的就行。
要开始录制用户操作,请打开VuGen并创建一个空白脚本。然后通过录制操作和手动添加增强功能来填充这个空白脚本。
1、启动LoadRunner,点击LoadRunner Launcher下面的Create/Edit Scripts,这时打开的是VuGen的起始页。

- Create/Edit Scripts:录制和编辑脚本
- Run Load Tests:运行负载测试
- Analyze Test Result:分析测试结果
2、单击新建脚本按钮,这时将打开“New Virtual User”对话框,选择New Single Protocol Script,一般录制Web应用脚本的话,选择Web(HTTP/HTML)协议就可以了。当然不一定是这个协议,根据实际情况而定,可以询问开发人员,LoadRunner也提供了协议诊断的功能,这个以后介绍。

3、点击Create之后,看到的是VuGen使用向导页面,该页面详细介绍了录制脚本和增强脚本的详细步骤。

4、点击Start Record,马上弹出Start Recording对话框,然后输入URL Address,选择Record into Action。点击OK开始录制。

- Application type:Web应用的话选择Internet Applications
- Program to record:默认是使用IE浏览器,可以选择别的浏览器,Chrome或者火狐都行
- URL Address:Web应用地址
- Working directory:工作目录
- Record into Action:录制到哪里
建议:
(1)勾上Record the application startup,这样在点击OK之后就会马上开始录制了
(2)点击Options,找到Advanced,Support Chartset选择UTF-8。

5、录制时会自动调起IE浏览器,在Web页面上的所有操作都会被录制下来。建议在录制的时候顺便添加事务,录制好再添加也可以,前提是你必须对每个请求都非常熟悉,清楚地知道某个操作对应的是哪几个请求。

6、点击终止录制按钮,LoadRunner会自动生成脚本,看到下面的页面说明脚本录制成功了。

7、脚本的查看方式有两种脚本视图和树视图

点击Script,查看脚本视图

点击Tree,查看树视图

测试脚本的录制到此就完了,至于脚本的几个增强手段后面的篇章再介绍。
LoadRunner录制用户操作的更多相关文章
- rrweb 用户操作录制和还原
rrweb 用户操作录制和还原 demos https://www.rrweb.io/replay refs https://www.rrweb.io/ xgqfrms 2012-2020 www.c ...
- loadrunner录制时,设置能不记录所有的事件
loadrunner录制时,设置能不记录所有的事件 可以做如下两点设置: 1. 在record option下的recording选项卡下选择html advance,在script type下选择A ...
- 如何查看LoadRunner虚拟用户(vuser)类型
查看vuser类型LoadRunner提供了多种Vuser技术,通过这些技术可以在使用不同类型的客户端/服务器体系结构时生成服务器负载.每种Vuser技术都适合于特定体系结构并产生特定的Vuser类型 ...
- LR11.50 通过Mobile Application 录制手机操作
LR11.50 通过Mobile Application 录制手机操作 步骤就是 1:新建LR脚本.协议选择Mobile Application - HTTP/HTML 2:在record里选择第三个 ...
- loadrunner录制回放常见问题及解决办法
1.录制错误 1)录制本机 WebTours 或录制本地网站无法打开 当 使 用 Vista 以 后 的 操 作 系 统 时 , 会 出 现 该 问 题 . 这 是 由 于 在 本 地Wi ...
- loadrunner录制脚本方式笔记
1.脚本录制的基本原则 充分考虑脚本的执行效率 性能测试脚本关注的是如何模拟用户的真实行为.因此,用于测试的脚本应该接近用户的真正操作.这就要求录制后 的脚本在修改的过程中不要增加过多 ...
- LoadRunner录制不弹出IE浏览器,event=0
系统环境:win7,安装了IE.360.firefox.搜狗高速浏览器: 起初刚装完loadrunner11的时候,选了IE进行录制,就是不能打开IE,算了,那就用loadrunner默认的设置,居然 ...
- loadrunner录制、加载以及分析过程
loadrunner主要组件包括: Virtual User Generator(录制脚本,编写脚本直到调通) Controller(加载脚本,设计并发人数.监控点之类的,模拟场景,开始性能测试,最后 ...
- Loadrunner录制https脚本
随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据 ...
随机推荐
- WPF实现拖拽功能
技术点:WPF的Behaviors实现了对象的行为附加,Microsoft.Expression.Interactions程序集中包含了若干Behaviors,其中MouseDragElementBe ...
- 20155306 实验三 敏捷开发与XP实践
20155306 实验三 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器 ...
- 20155308&20155316 2017-2018-1 《信息安全系统设计基础》实验一
20155308&20155316 2017-2018-1 <信息安全系统设计基础>实验一 此次实验我和黄月同学一起做了1.2.3.5项,第4项在实验课上做完了,但是没有按时提交. ...
- 成都优步uber司机客户端下载-支持安卓、IOS系统、优步司机端Uberpartner
国外打车软件优步乘客端大家在手机应用商店里都可以下载到,但是优步司机的App却不好找下载地址:这就跟滴滴打车一样,滴滴的乘客端是滴滴打车,而司机端是滴滴专车,司机版本在应用商店里都找不到,原因不清楚. ...
- day 3 模块
1.系统自带模块 xxx.py 文件 就是模块 ### 模块存放位置 In [1]: import os In [2]: os.__file__ Out[2]: '/usr/lib/python3. ...
- 【MYSQL经验】MYSQL经验总结
1.决定是否添加一个新的所以并部署它需要考虑很多因素
- github如何删除仓库中文件夹
github项目中,经常大家更新.添加都非常熟悉,但是如果想要删掉一个文件夹,很多人就不知道怎么操作了. 网上查了一些方法,大部分都是删除仓库重新上传,这样肯定是不行的,首先不说任务量大,而且删除仓库 ...
- idea项目 run、debug变灰色的问题
点击如图所示位置的下来三角按钮,然后选择Edit Configurations,或者点击菜单栏Run>Edit Configurations 2 在运行配置窗口,选择一条springboot的运 ...
- Unity中几个特殊路径在各个平台的访问方式
1.文件路径Resources:Unity在发布成移动端项目后,其他文件路径都将不存在,但是如果有一些必要的资源,可以放在Resources文件夹下,因为这个文件夹下的所有资源是由Unity内部进行调 ...
- Java如何调用shell脚本的
有些时候会碰到这样的场景:java的功能里面要嵌入一个功能点,这个功能是通过是shell脚本实现的.这种时候就需要Java对脚本调用的支持了. 测试环境 Ubuntu16.04 i3-6100,12G ...