Loadrunner基础:Loadrunner Vuser基本概念和应用
学习示例
Loadrunner自带有WebTour的网站可以帮助初学者学习性能测试
安装完Loadrunner以后进入到Program Files下的WebTour文件加,启动WebTour服务
在浏览器中打开:http://127.0.0.1:1080/WebTours/index.htm 即可登陆WebTour服务
Loadrunner基本概念
集合点(lr_rendezvous): 可以同步虚拟用户以便更好的在同一时刻执行任务,实现并发。
事务: 服务器相应虚拟用户请求所用的时间,开始和结束总是同时出现,用来计算执行某段任务所需的时间(里面不要加sleep的时间)。
(lr_start_transaction; lr_end_transaction)
检查点(web_find):回放脚本时搜索特定的文本或者是字符串,从而验证服务器相应的正确性。
思考时间(lr_think_time): 暂停的时间
关联(web_reg_save_param_regexp):很多应用程序都使用动态值,每次使用这些应用程序时这些值都回变化。比如Server会为每个一个新会话分配一个独一无二的会话ID,此时必须用动态值才能回放成功。使用关联就会把服务器新分配的ID保存到参数中,运行Vusal时不会使用录制的固定值,会使用服务器对应的值。Loadrunner支持手动关联和自动关联,录制完脚本会自动弹出可关联选项;也可右键选中参数进行手动关联,手动关联的正确性和稳定性通常高于自动关联。
Loadrunner Runtime Settings
- Run Login: 设置运行的Action和顺序
- Pacing: 多次迭代时,设置每次迭代后的等待时间(不等待/等待固定间隔/等待随机间隔)
- Log:设置日志选项
- Think Time:是否需要在不同操作之间设置思考时间,如果需要,如何动态的设置思考时间
- Network: 设置带宽
- Browser:设置是否缓存浏览器内容
- Internet Protocol:设置网络协议,Loadrunner默认会设置8086端口的代理,使用这个代理可能会造成回放错误,把这个代理改为使用浏览器默认设置选项即可。

Loadrunner Parameters
脚本参数化:在实际测试并发时,某些参数必须是可变的(比如登陆等操作),此时需要用到脚本参数化,即变量参数化。选中参数,右键点击:replace with parameters, 然后可以在Parameters文件里看见刚刚新建的变量。对于参数的取值可以1.直接编辑, 2.导入.data文件 3.直接连入数据库。实际运行时参数可以以多种方式进行回放,需要根据具体场景设置选项。

Loadrunner Replay
更改回放选项,使得回放可以实时展示页面运行的进度(启动runtime viewer),此选项默认是关闭的,回放时看不到页面的执行情况。
Loadrunner 检查点设置
Loadrunner基础:Loadrunner Vuser基本概念和应用的更多相关文章
- LoadRunner基础知识
什么是自动化性能测试?利用产品.人员和流程来降低应用程序.升级程序或补丁程序部署风险的一种手段 什么是自动化性能测试的核心?向预部署系统施加工作负载,同时评估系统性能和最终用户体验 LoadRunne ...
- loadrunner基础学习笔记六-运行负载
controller视图: 场景组 窗格:查看场景组内vuser状态,使用窗格右侧的按钮可以启动.停止和重置场景,查看各个vuser的状态,通过手动添加更多vuser增加场景运行期间应用程序的负载 场 ...
- RabbitMq基础教程之基本概念
RabbitMq基础教程之基本概念 RabbitMQ是一个消息队列,和Kafka以及阿里的ActiveMQ从属性来讲,干的都是一回事.消息队列的主要目的实现消息的生产者和消费者之间的解耦,支持多应用之 ...
- (转)OpenLayers3基础教程——OL3基本概念
http://blog.csdn.net/gisshixisheng/article/details/46756275 OpenLayers3基础教程——OL3基本概念 从本节开始,我会陆陆续续的更新 ...
- Loadrunner系列学习--Loadrunner架构(1)
Loadrunner系列学习--Loadrunner架构(1) 最近在学习Loadrunner,发现一个英文网站http://www.wilsonmar.com/1loadrun.htm里面介绍的比较 ...
- Loadrunner基础:Loadrunner Controller基本概念和使用
Loadrnner Controller 介绍 当Vuser脚本开发完成以后,可以使用Controller将这个执行脚本的用户从单用户转化为多用户,从而模拟大量用户的操作,形成负载(多用户单循环,多用 ...
- loadrunner笔记(一):下载、安装loadrunner和负载压力测试概念说明
(一) 下载和安装 下载:(没账号的话得先注册一个账号) https://software.microfocus.com/en-us/products/loadrunner-load-testin ...
- loadrunner基础学习笔记二
virtual user generator(vugen) 在测试环境中,loadrunner在物理计算机上使用vuser代替实际用户.vuser以一种可重复.可预测的方式模拟典型用户的操作,对系统施 ...
- LoadRunner几个重要的概念:事务、集合点、思考时间
在LoadRunner的脚步编写中,有三个重要的概念:事务.集合点.思考时间 事务: 事务又称为Transaction,在LoadRunner中的定义如下:An end-to-end(browser- ...
随机推荐
- 图片格式转换之ImageMagick
项目中需要实现一些图片文件到TIFF文件的转换,去网上下载了一些第三方软件. 好的软件需要收费,免费的存在各种问题. 自己动手,丰衣足食! 众里寻他千百度,蓦然回首,那人就是ImageMagick. ...
- Refresh / Updating a form screen in Oracle D2k Forms 6i
Refresh / Updating a form screen in Oracle D2k Forms 6i ProblemYou want to show number of records pr ...
- 构建一个简单的Maven项目
这里用Maven Archetype插件从空白开始创建简单的项目. 熟悉Maven 项目和Maven的核心概念. 关键词:构建生命周期(build lifecycle), Maven仓库(reposi ...
- oracle PL/SQL基础编程
PL/SQL(Procedural Language/SQL)是oracle中引入的一种过程化编程语言 PLS-00103:出现符号"declare"在需要下列之一时 符号&quo ...
- CentOS 6.5 64位下安装MySQL 5.7.11
昨天花了一下午在CentOS6.5 上安装了MySQL,版本为5.7.11,下面介绍一下我安装时候出现的问题 以及解决方法,供大家参考. 1/清除残留 rpm -qa | grep mysql // ...
- source命令
source命令用法: source 文件名作用:在当前bash环境下读取并执行文件中的命令.注:该命令通常用命令“.”来替代.如:source .bash_rc 与 . .bash_rc 是等效的 ...
- Fiddler中session的请求/响应类型与图标对照表
- STORM_0004_windows下zookeeper的伪集群的搭建
-----------------------------------------------------START------------------------------------------ ...
- 打开Domion 提示: 管理员ID过期
今天打开Domion 提示 管理员ID过期,什么操作都做不了,如是在网上趴了下,发现以下方法好用: 管理员ID文件被设置为允许超期,同时又没有其他ID文件可以用于访问服务器.如果尝试用已经超期的管理员 ...
- php 判断 xml 里是否存在某个节点
参考网址:http://blog.csdn.net/crazyboy2005/article/details/6114454 DOMDocument中,怎样判断某节点是否存在呢? /* $xml-&g ...