Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
说明:本文使用loadrunner自带的HP Web Tours Application,录制web脚本没有概念性的解释,直接开始
一、打开web Server,见下图

启动后,在任务栏会看到如下图标:
二、打开loadrunner,打开Virtual User Generator
Loadrunner包含三大组件,Virtual User Generator、Controller、Analysis
Virtual User Generator:主要用来录制以及调试脚本
Controller:用来执行性能测试场景
Analysis:用来分析执行结果
选择Web(HTTP/HTML),如下图

弹出框options为录制选项,可以选择是基于HTML-based script和URL-based script

点击“OK”,即可开始录制
我们录制一个简单的登录并进行订票操作,webTours录制脚本之前如果需要添加关联,则需要勾选Set LOGIN form’s action tag to an error page.并滑动到底部,点击update,如图所示:

(1)添加事务,本次设置的事务为:登录(login),查询航班(queryFlights),订票(booking),查看订票信息(checkFlights)。登录一般为前置条件,所以在录制过程中将登录部分的脚本放置到vuser_init,如下图,第一个箭头即将脚本放入vuser_init,第二个箭头为设置事务(start transaction),点击后输入事务的名称即可,如图二,输入事务名后,完成登录操作,点击第二个箭头后(End transaction)的按钮完成事务设置,同理,查询航班,订票,查看订票信息等事务一样进行操作,只不过需要放在Action里面,如图三。



录制完成后会生成脚本,如下图所示:

(2)添加关联
Loadrunner自带扫描需要添加关联的部分

添加后会加web_reg_save_param_ex这个函数,当然也可以手工添加关联


(3)添加检查点,添加检查点是为了检测事务是否成功
检查点一般是web_reg_find函数

(4)参数化,我们这里对登录的用户名和密码进行参数化,还可以选择其循环方式

以上类容即为loadrunner进行简单的脚本录制,添加关联,设置事务,添加检查点以及参数化的基本操作。

性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联相关推荐

  1. 性能测试——JMeter脚本录制和HTTP负载测试

    实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...

  2. loadrunner脚本设计:事务函数的使用

    脚本增强的目的和方式 ps:检查点也叫断言. 事务:局部操作的汇总,是tps的基础. 集合点:虚拟用户集合在一起,实现并发操作. 参数化和检查点: 参数化就是脚本中的常量用变量去代替. runtime ...

  3. loadrunner脚本录制为空的解决方法

    在玩Loadrunner时经常性的出现脚本录制为空的情况,下面是我总结出的解决办法: 1.在用loadrunner录制脚本时发现脚本录制为空,查找原因,我首先看. IE选项->连接->局域 ...

  4. Loadrunner脚本编程(3)- 检查点,关联等函数

    http://www.360doc.com/content/10/0806/13/1698198_44078093.shtml 1.  错误预防和恢复 参数默认是用{}括起来的,但也可以指定用< ...

  5. 软件性能测试vu脚本录制,利用LR插件完成性能测试脚本

    ● 菜单中会多出一项[Vuser]的菜单.这个菜单就是我们主要使用的内容. ● 另外,在对象库中也会增加LoadRunner相应的对象.这些对象的使用和软件中其他对象的使用没有什么分别.这些对应都是可 ...

  6. 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性

    软件的性能测试活动离不开性能测试工具的支持.国外常用的性能测试工具有:loadRunner(商用),Jmeter(开源),国内做的比较好的国产性能工具有kylinPET.性能测试工具的录制和调试是能力 ...

  7. loadrunner性能测试——第一步 录制脚本(中文版)

    通过上篇博客,了解了loadrunner这个工具能做什么,以及对安装环境的要求,安装.汉化以及破解过程都挺简单的,可以从网上找到教程.从这篇文章开始进入loadrunner的使用. 可以将测试过程理解 ...

  8. 性能测试LoadRunner深入浅出

    Da01 一.初步概念 1.功能测试:测试软件产品的功能是否达到要求. 如:ATM取款(在线取款) --- 是否成功 转账成功,表示功能实现了 (一个人) 2.性能测试:测试软件产品的性能是否达到要求 ...

  9. 脚本录制两种模式 HTML-based script和URL-based script模式

    在日常的性能测试过程中,使用LoadRunner脚本录制的时候有两种方式选择即HTML-based  script和URL-based script,那么在什么情况下使用HTML-based  scr ...

最新文章

  1. CVPR | 让合成图像更真实,上交大提出基于域验证的图像和谐化
  2. Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
  3. poj1740 A New Stone Game
  4. 年薪50万美金的工程师到底牛在哪里?
  5. 十行Python代码搞定图片中的物体检测
  6. POJ(1195)(单点修改,区间查询)(二维)
  7. 使用curl工具测试SAP Spartacus的SSR模式是否工作正常
  8. win10运行vue项目_vue+webpack在window10环境下搭建及遇到的问题
  9. 安卓抓包软件_你们要的抓包神器!以及抓包原理
  10. ubuntu 安装redis两种方式 教程
  11. 南阳oj-----Binary String Matching(string)
  12. Trained Tesseract on 瘦金体 successfully!!
  13. Linux网络命令之 `brctl`
  14. 映美精(IMAGINGSOURCE)相机与OPENCV库(包含工程源码)
  15. 如何用xilinx sdk输出hello world
  16. 商业 - 讲座: O2O模式
  17. js 修改meta标签 属性
  18. Java实现PC端支付宝网页支付
  19. Swift如何实现与JSON互转
  20. java 用户态_内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站

热门文章

  1. 渐进式量产进阶!卡车自动驾驶进入商业化新周期
  2. 奇特的一生 柳比歇夫坚持56年的“时间统计法” - 读后感
  3. 在web网页中打开word文档
  4. 计算机网络--IPV4地址详细解释
  5. 用for循环写520个我喜欢你
  6. sciter 进度条 百分比计算函数
  7. 如何使用 scp 将文件夹从远程复制到本地?
  8. 找到的一个关于银行的介绍
  9. 当前使用的微型计算机处于,计算机。。。
  10. 3dmax:3dmax三维VR渲染设置之摄像机设置案例应用之自由摄影打造动画效果之图文教程