先说明一点,使用录制的手段拿到的测试脚本和工程师自己编写的测试脚本其实是一样的,不要觉得录制的方式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. Linux入门第五天——shell脚本入门(下)基础语法之调试debug

    一.如何debug 1.通过sh命令的参数: sh [-nvx] scripts.sh 选项与参数: -n :不要执行 script,仅查询语法的问题: -v :再执行 sccript 前,先将 sc ...

  2. 20155223 2016-2017-2 《Java程序设计》第10周学习总结

    20155223 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 Java Socket编程 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向 ...

  3. 20145209刘一阳《JAVA程序设计》第一周课堂测试

    第一周课堂测试 1.下列不属于Java后继技术的是(D) A .Android B .JSP C .XML D .Python 2.下列关于Java语言特点的描述,正确的一组是(C) A .面向过程: ...

  4. BZOJ1010_玩具装箱toy_KEY

    题目传送门 这道题可以很快想到暴力DP的做法: f[i]=min(f[i],f[j]+(C[i]-C[j]+i-j--L)^); 但是数据范围有50000,这就需要用斜率优化了. 我们设S[i]=C[ ...

  5. day 3 私有属性,私有方法,__del__

    1.隐藏对象的属性 如果有一个对象,当需要对其进行修改属性时,有2种方法 对象名.属性名 = 数据 ---->直接修改 对象名.方法名() ---->间接修改 1)版本1:直接修改 对象的 ...

  6. day 8 递归

    版本1)  求5!while # 5! = 5*4*3*2*1 # 4!= 4*3*2*1 i = 1 result = 1 while i <= 5: result = result * i ...

  7. OpenStack入门篇(一)之云计算的概念

    1.云计算 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少 ...

  8. python 内置模块(os)

    1.OS os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname")  改变当前脚本工作目录:相当于shell下cdos. ...

  9. TCP的三次握手和四次分手

    TCP的三次握手 图解:     • 第一次握手:客户端发送syn包到服务器,并进入syn_send状态,等待服务器进行确认: • 第二次握手:服务器收到客户端的syn包,必须确认客户的SYN,同时自 ...

  10. Linux学习(一)------CentOs安装mysql5.5 数据库

    具体方法和步骤如下所示: 1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯 2.接下来就是卸载mysql ...