先说明一点,使用录制的手段拿到的测试脚本和工程师自己编写的测试脚本其实是一样的,不要觉得录制的方式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录制用户操作的更多相关文章

  1. rrweb 用户操作录制和还原

    rrweb 用户操作录制和还原 demos https://www.rrweb.io/replay refs https://www.rrweb.io/ xgqfrms 2012-2020 www.c ...

  2. loadrunner录制时,设置能不记录所有的事件

    loadrunner录制时,设置能不记录所有的事件 可以做如下两点设置: 1. 在record option下的recording选项卡下选择html advance,在script type下选择A ...

  3. 如何查看LoadRunner虚拟用户(vuser)类型

    查看vuser类型LoadRunner提供了多种Vuser技术,通过这些技术可以在使用不同类型的客户端/服务器体系结构时生成服务器负载.每种Vuser技术都适合于特定体系结构并产生特定的Vuser类型 ...

  4. LR11.50 通过Mobile Application 录制手机操作

    LR11.50 通过Mobile Application 录制手机操作 步骤就是 1:新建LR脚本.协议选择Mobile Application - HTTP/HTML 2:在record里选择第三个 ...

  5. loadrunner录制回放常见问题及解决办法

    1.录制错误    1)录制本机 WebTours 或录制本地网站无法打开    当 使 用 Vista 以 后 的 操 作 系 统 时 , 会 出 现 该 问 题 . 这 是 由 于 在 本 地Wi ...

  6. loadrunner录制脚本方式笔记

    1.脚本录制的基本原则 充分考虑脚本的执行效率 性能测试脚本关注的是如何模拟用户的真实行为.因此,用于测试的脚本应该接近用户的真正操作.这就要求录制后         的脚本在修改的过程中不要增加过多 ...

  7. LoadRunner录制不弹出IE浏览器,event=0

    系统环境:win7,安装了IE.360.firefox.搜狗高速浏览器: 起初刚装完loadrunner11的时候,选了IE进行录制,就是不能打开IE,算了,那就用loadrunner默认的设置,居然 ...

  8. loadrunner录制、加载以及分析过程

    loadrunner主要组件包括: Virtual User Generator(录制脚本,编写脚本直到调通) Controller(加载脚本,设计并发人数.监控点之类的,模拟场景,开始性能测试,最后 ...

  9. Loadrunner录制https脚本

        随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据 ...

随机推荐

  1. #《JAVA程序设计》 20155214 实验五 网络编程与安全

    <JAVA程序设计> 20155214 实验五 网络编程与安全 实验内容 掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验要求 要求一 结对实现中缀表达式转后缀 ...

  2. 【BZOJ4560】[NOI2016]优秀的拆分

    [BZOJ4560][NOI2016]优秀的拆分 题面 bzoj 洛谷 题解 考虑一个形如\(AABB\)的串是由两个形如\(AA\)的串拼起来的 那么我们设 \(f[i]\):以位置\(i\)为结尾 ...

  3. a data verification error occurred, file load failed

    1. 调试创龙DSP6748的时候,下载.out文件出现这个错误 2. 换了其他板子,还有其他仿真器也不行,最后发现是没加载GEL文件

  4. Linux 内核3.10.5 专场

    今天本人十分靠谱地下载了linux 内核的3.10.5版本,这个版本是最新的稳定版. 听路飞大虾(哪个路飞?就是那个戴草帽的橡胶小伙,航海很多时候都很空闲的,于是最近他也开始研读linux 内核了.) ...

  5. Centos安装Python3(自带pip和setuptools)

    安装zlib相关依赖 解决zipimport.ZipImportError: can't decompress data和pip3 ssl证书问题 sudo yum -y install zlib* ...

  6. Nginx快速入门

    本文主要介绍nginx的基本配置和操作,并介绍了一些可以完成的简单任务. 假设您已经学习过并已经安装好了nginx服务器. 如果没有,请参阅安装nginx页面(http://www.yiibai.co ...

  7. 【Python进阶】用 Python 统计字数

    问题描述: 用 Python 实现函数 count_words(),该函数输入字符串 s 和数字 n,返回 s 中 n 个出现频率最高的单词.返回值是一个元组列表,包含出现次数最高的 n 个单词及其次 ...

  8. 微软职位内部推荐-Software Engineer II_HPC

    微软近期Open的职位: Job Title: Software Engineer II_HPC Location: Shanghai, China Are you passionate about ...

  9. loadrunner socket协议问题归纳(6)

    首先让我们先看一下loadrunner- winsock 函数 一览表: lrs_accept_connection 接受侦听套接字连接 lrs_close_socket 关闭打开的套接字       ...

  10. Scrum立会报告+燃尽图(十一月十七日总第二十五次):设计调查问卷;修复上一阶段bug

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2284 项目地址:https://git.coding.net/zhang ...