学习示例

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新增检查点,首先要更改下系统的配置选项,允许增添检查点。
选中脚本,点击右键,新增Add new step,会探出窗口展示所有的Loadrunner自带命令,搜索find,点击web_reg_find再次弹出窗口。
可在Find Text里配置各种文本查找的属性,包括模糊匹配,大小写忽略,设定搜索范围和检查失败抛出的信息。

来源:http://www.cnblogs.com/vivian-test/p/5427405.html

Loadrunner基础:Loadrunner Vuser基本概念和应用相关推荐

  1. loadrunner java_如何使用LoadRunner开发JAVA Vuser

    如何使用LoadRunner开发JAVA Vuser 如何使用LoadRunner 开发 JAVA Vuser 众所周知,Java语言是一门非常适合 网络 开发的语言,用 Java语言进行性能 测试 ...

  2. web test LoadRunner docs / loadrunner license、cd-key、download

    s loadrunner 中文网 http://www.loadrunnercn.com/forum.php LoadRunner 11.0  Readme C:\Program Files (x86 ...

  3. (转)OpenLayers3基础教程——OL3基本概念

    http://blog.csdn.net/gisshixisheng/article/details/46756275 OpenLayers3基础教程--OL3基本概念 从本节开始,我会陆陆续续的更新 ...

  4. Java基础之面向对象的概念 继承---组合----枚举类

    Java基础之面向对象的概念 继承---组合----枚举类 本章作为面向对象概念的最后一篇,但是作为一名java程序员在面向对象的这条路上还很长. 一.继承与组合简介 继承是实现类重用的重要手段,但是 ...

  5. Kafka教程(一)基础入门:基本概念、安装部署、运维监控、命令行使用

    Kafka教程(一)基础入门 1.基本概念 背景 领英->Apache 分布式.消息发布订阅系统 角色 存储系统 消息系统 流处理平台-Kafka Streaming 特点 高吞吐.低延迟 cg ...

  6. 光盘属于计算机软件,计算机基础知识光盘的概念

    因为软盘的容量太小,所以用得越来越少了,近几年用得比较多的是光盘.平时我们用的音乐CD.VCD影碟都是光盘,电脑上用的软件光盘和它们外表看起来是一样的,而且CD和VCD都可以在电脑上使用. 现在一般的 ...

  7. GIS基础简介:基本概念、互联网坐标系、WebGIS实操

    GIS基础简介:基本概念.互联网坐标系.WebGIS实操 01 | GIS基础知识-GIS概念 1.GIS是什么: 1)随着时代的发展我们几乎每天都能够与GIS接触.比如手机上的百度地图或者高德地图, ...

  8. 七天入门统计力学-第1天 基础知识及基本概念

    七天掌握物理基础课统计力学是不可能的,但是由于工作需要,以及方便其他相关课程的学习,在七天之内至少可以对统计力学大的体系有一个把握,并且能够体会出其中的重点和难点.这样的"预习"性 ...

  9. 密码基础知识——密码的概念与作用

    密码基础知识--密码的概念与作用 密码的概念与作用 密码的概念 密码的重要作用 密码的功能 密码应用技术框架 密码应用中的安全性问题 密码应用安全性评估的基本原理 信息安全管理标准 PDCA 管理循环 ...

  10. python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值

    python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值 一 .函数概念 函数是根据需要,将代码打包为代码块, 每一个代码块就可以封装为一个函数 ...

最新文章

  1. Android布局优化之include、merge、ViewStub
  2. html 右边框变短,HTML / CSS:使边框右侧高度动态化
  3. 参加软件测试培训前景怎么样
  4. java读取txt文件中的内容
  5. numpy.dstack详解
  6. ECSTORE 关于FILTER条件所代表的含义
  7. 移动端python开发_python前端之移动端库、框架及自动化和优化
  8. 【Linux】一步一步学Linux——domainname命令(172)
  9. SL专题2:加入并熟悉Second Life世界
  10. 徐州医科大学计算机报名,2019年徐州医科大学计算机等级考试准考证打印
  11. 虚拟机下安装ubuntu后root密码设置
  12. node+读写文件_python高级:2.文件读写part2
  13. ElasticSearch 5学习(2)——Kibana+X-Pack介绍使用(全)
  14. Unity3d 周分享(11期 2019.2.16)
  15. python数据建模优缺点_Python数据分析\建模入门建议
  16. 推荐一个app,收纳杭州最全登山地图!附亲测过的亲子徒步路线推荐
  17. 2021年数据泄露成本报告解读
  18. android vivo 模拟器,逍遥安卓打造VIVO华为魅族OPPO小米联想手游安卓模拟器
  19. 项目日志20190707
  20. 老闪创业那些事儿(38)——小龙的离职面谈

热门文章

  1. spring boot 使用外部配置文件
  2. 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画
  3. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
  4. Kettle使用_16 闭包Closure Generator树形数据
  5. 什么是梯度爆炸/梯度消失?
  6. 图像处理基本算法 形状特征
  7. xttdbopen.sql
  8. 微信小程序 - 实现购物车结算
  9. hadoop 学习笔记:mapreduce框架详解
  10. 爱屋及乌 年轻投资者因喜爱Snapchat亏钱也买Snap股票