性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联
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 脚本录制、设置事务、添加检查点、参数化以及添加关联相关推荐
- 性能测试——JMeter脚本录制和HTTP负载测试
实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...
- loadrunner脚本设计:事务函数的使用
脚本增强的目的和方式 ps:检查点也叫断言. 事务:局部操作的汇总,是tps的基础. 集合点:虚拟用户集合在一起,实现并发操作. 参数化和检查点: 参数化就是脚本中的常量用变量去代替. runtime ...
- loadrunner脚本录制为空的解决方法
在玩Loadrunner时经常性的出现脚本录制为空的情况,下面是我总结出的解决办法: 1.在用loadrunner录制脚本时发现脚本录制为空,查找原因,我首先看. IE选项->连接->局域 ...
- Loadrunner脚本编程(3)- 检查点,关联等函数
http://www.360doc.com/content/10/0806/13/1698198_44078093.shtml 1. 错误预防和恢复 参数默认是用{}括起来的,但也可以指定用< ...
- 软件性能测试vu脚本录制,利用LR插件完成性能测试脚本
● 菜单中会多出一项[Vuser]的菜单.这个菜单就是我们主要使用的内容. ● 另外,在对象库中也会增加LoadRunner相应的对象.这些对象的使用和软件中其他对象的使用没有什么分别.这些对应都是可 ...
- 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性
软件的性能测试活动离不开性能测试工具的支持.国外常用的性能测试工具有:loadRunner(商用),Jmeter(开源),国内做的比较好的国产性能工具有kylinPET.性能测试工具的录制和调试是能力 ...
- loadrunner性能测试——第一步 录制脚本(中文版)
通过上篇博客,了解了loadrunner这个工具能做什么,以及对安装环境的要求,安装.汉化以及破解过程都挺简单的,可以从网上找到教程.从这篇文章开始进入loadrunner的使用. 可以将测试过程理解 ...
- 性能测试LoadRunner深入浅出
Da01 一.初步概念 1.功能测试:测试软件产品的功能是否达到要求. 如:ATM取款(在线取款) --- 是否成功 转账成功,表示功能实现了 (一个人) 2.性能测试:测试软件产品的性能是否达到要求 ...
- 脚本录制两种模式 HTML-based script和URL-based script模式
在日常的性能测试过程中,使用LoadRunner脚本录制的时候有两种方式选择即HTML-based script和URL-based script,那么在什么情况下使用HTML-based scr ...
最新文章
- CVPR | 让合成图像更真实,上交大提出基于域验证的图像和谐化
- Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
- poj1740 A New Stone Game
- 年薪50万美金的工程师到底牛在哪里?
- 十行Python代码搞定图片中的物体检测
- POJ(1195)(单点修改,区间查询)(二维)
- 使用curl工具测试SAP Spartacus的SSR模式是否工作正常
- win10运行vue项目_vue+webpack在window10环境下搭建及遇到的问题
- 安卓抓包软件_你们要的抓包神器!以及抓包原理
- ubuntu 安装redis两种方式 教程
- 南阳oj-----Binary String Matching(string)
- Trained Tesseract on 瘦金体 successfully!!
- Linux网络命令之 `brctl`
- 映美精(IMAGINGSOURCE)相机与OPENCV库(包含工程源码)
- 如何用xilinx sdk输出hello world
- 商业 - 讲座: O2O模式
- js 修改meta标签 属性
- Java实现PC端支付宝网页支付
- Swift如何实现与JSON互转
- java 用户态_内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站