先说明一点,使用录制的手段拿到的测试脚本和工程师自己编写的测试脚本其实是一样的,不要觉得录制的方式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,查看树视图

测试脚本的录制到此就完了,至于脚本的几个增强手段后面的篇章再介绍。

最新文章

  1. modesim测试语句
  2. php补充
  3. Bootstrap-select:美化原生select
  4. C编译器、链接器、加载器详解
  5. k8s健康检查(七)--技术流ken
  6. DPI技术简介
  7. Eclipse 重构
  8. 对中文进行MD5加密的注意事项(Java版,编码问题)
  9. Centos7使用PXE+Kickstart无人值守安装服务
  10. UI设计初学者必备的工具以及学习路线(附思维导图)
  11. 一键安装Docker图形化管理界面-Shipyard
  12. BZOJ4045 : [Cerc2014] bricks
  13. java List中相同的数据合并到一起
  14. Linux内核参数优化记录
  15. Windows上MyEclipse2017 CI7 安装、破解以及配置
  16. RabbitMQ---3、c#实现
  17. 规划将 IaaS 资源从经典部署模型迁移到 Azure Resource Manager
  18. angularjs 出现 “Possibly unhandled rejection: cancel ”错误
  19. 普通平衡树 - Treap
  20. python循环切片

热门文章

  1. 20170531 课堂实践 MyOD
  2. 20155227 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉(Windws + IDEA)实验报告
  3. 20155315 2017-05-10 《Java程序设计》课堂代码检查
  4. OO原则汇总
  5. Oracle下建立dblink时的权限问题
  6. [2016北京集训试题7]thr-[树形dp+树链剖分+启发式合并]
  7. day2 RHCE
  8. Nginx入门篇(五)之LNMP环境应用
  9. .NET core 项目部署在windows 服务器方法以及iis 访问报 500.19错误的解决办法
  10. linux菜鸟笔记