文档章节

开启loadrunner测试之门

crossmix
 crossmix
发布于 2015/03/31 17:24
字数 1035
阅读 103
收藏 7
点赞 0
评论 0

软件要测试,现在用的最多的测试软件是loadrunner,而非qtp LoadRunner,英语字面上进行理解就是负载跑步者,为什么这么说呢?对于从事IT软件行业的工作者如开发人员和测试人员来说一定不会感到陌生就是在承受负载的条件下运行软件或者网页的业务。从另一个比较形象的理解就是“压死骆驼的最后一根稻草”这里的稻草就是软件的事务,LoadRunner这款软件就是测试这个“骆驼”能够承受多大的重量。 搭建LoadRunner环境 百度经验:jingyan.baidu.com 方法/步骤 1.LoadRunner是一款性能测试软件,通过模拟真实的用户行为,通过负载、并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,LoadRunner最为有效的手段之一应该就是并发控制,通过在控制台的设置,以达到同一个业务同时模拟成千上万的用户进行操作。从下图可以看到LR是HP旗下的一款软件,并且该软件属于商业软件,作为一款商业的软件,LR在功能方面是相当强大的,特别是测试完成后的测试报告以及性能的实时监控都相当出色,在这里介绍一下。 在此输入图片描述

2.安装完成LoadRunner后进入LoadRunner的初始界面,先对这个界面做一个简单的介绍:在界面左侧有三项分别为,Create/Edit Scripts创建或编辑脚本,前面为大家介绍了LR是一款模拟用户行为的性能测试软件,那么如何模拟呢?当然就是通过录制脚本的方式,这样操作人员可以随心所欲的录制自己需要的操作。创建脚本下方Run Load Tests从字面上大家应该都能猜到就是运行负载测试,如何运行负载测试呢,这就需要前期我们所录制的脚本了。最下方为Analyze Test Results分析测试结果,这样读者是否清楚性能测试的三个大的步骤即业务录制,负载运行以及结果分析呢? 在此输入图片描述

3.下面就为大家演示录制第一个测试脚本,点击LR进入后点击Create/Edit Scripts进入下图所指界面,一张白色的纸有一个绿色的“+”号的一个图标和下的“Web(http/html)”都可以点击进行创建。 在此输入图片描述

4.使用“Web(http/html)”进行创建,此时相当于选择的录制协议就是http协议,这个协议适合录制web的应用程序,点击后在弹出框“Url Address”中键入要录制网页的地址如“http://www.baidu.com”输入后点击下方【OK】按钮

注:一定不要忘记输入http:// 在此输入图片描述

5.使用一张白色的纸有一个绿色的“+”号的一个图标,这里就称为新建吧,点击新建图标后会弹窗一个选择框根据被测试的程序不同而选择与之想对应的协议,选择完成后点击create按钮 在此输入图片描述

在此输入图片描述

6.脚本初始化创建完成后就开始录制脚本了,下图中红色的是一个录制的悬浮窗,后面的网页百度站点是设置的录制站点,在悬浮框上events前面显示的了当前录制的事件数,方框还支持暂停、开始、结束录制等功能,还可以在方框的右边选择添加一些事务。 7.录制完成后点击停止按钮,STOP也可以使用快捷键Ctrl+F5进行停止,然后就等待形成脚本代码吧。 在此输入图片描述

8.脚本代码形成后如下图,红色方框圈中是回放按钮,每次脚本录制完成后就进行一次回放保证录制的脚本不会存在问题,当然每次脚本修改后也需要回放进行验证。 在此输入图片描述

这是最基本测试 end

© 著作权归作者所有

共有 人打赏支持
crossmix
粉丝 64
博文 302
码字总数 645711
作品 0
广州
高级程序员
loadrunner11.0 安装破解详解使用教程

loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 【大 中 小】 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安装教程,需要的朋友可以参考...

thinkyoung ⋅ 2015/11/23 ⋅ 0

JMeter学习-003-JMeter与LoadRunner的异曲同工

本节主要对 JMeter 与 LoadRunner 的优缺点进行概要的总结,若有不足之处,敬请指正,不胜感激! 同时,我也不得不承认,在对 JMeter 和 LoadRunner 进行比较时,我个人的确偏向了 JMeter(免...

拎壶冲冲冲 ⋅ 05/29 ⋅ 0

性能测试报告模板QQ群 522720170

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?wv=1027&k=5C08ATe 1. 测试概要 1.1. 系统简介 简述本项目的背景介绍 针对迎接2008奥运,对用户新开发的带有2...

小强测试帮 ⋅ 05/13 ⋅ 0

在用loadrunner监控linux服务器资源,图例中出现Hidden,并且没有数据显示怎么解决?

在用loadrunner监控linux服务器资源,图例中出现Hidden,并且没有数据显示怎么解决?

楠子29 ⋅ 05/24 ⋅ 0

Loadrunner上传文件脚本回放错误解决方法

Loadrunner上传文件脚本回放错误解决方法 目前大部分行业系统都开始实现无纸化系统进行电子办公,而做为系统性能测试人员,在做完业务场景调研和各项性能指标制定后,需要开始着手准备各类测...

郭柏雅 ⋅ 06/08 ⋅ 0

关于ORACLE数据传输加密的介绍

Oracle数据库的高级安全选项提供了传输数据加密、数据完整性验证等多项功能,在一定程度上可以保证数据传输的安全性。 连接到ORACLE数据库方式有两种,一种是通过sqlnet.ora文件,另一种是通...

tututu_jiang ⋅ 04/28 ⋅ 0

loadrunner脚本日志自动开启

需求:由于脚本数量大,如果全部开启日志需要很长时间,因为一些日志需要开启,一些日志不需要开启,经过查询函数(lrsetdebug_message()); 具体实现: 在run-time settings中log---扩展...

余二五 ⋅ 2017/11/16 ⋅ 0

每秒处理1000万用户请求…云上架构如何实现高性能和高可用

云上架构概述 云上搭建架构不单单需要考虑到性能和可用性,还有安全性、可管理性、弹性等层面都需要注意,实际工作中每一个环节都需要顾及到。 传统架构与云上架构设计方法对比,传统的架构设...

技术小能手 ⋅ 06/13 ⋅ 0

LoadRunner参数下载本地

需求: 1,下载关联参数到本地; 2,取本地下载的参数做业务参数的值; 实现方式如下: 1,使用关联函数:webregsaveparam进行关联; 2,使用fopen,fwrite,fclose函数进行调试: 这是参考前...

余二五 ⋅ 2017/11/23 ⋅ 0

loadRunner_windows Sockers 关联

loadRunner_windows Sockers 关联 1、LSP就是lrssaveparam()函数与lrssavesearched_string()函数 以下我们用一个例子去说明他们的使用. C/S机制和B/S不一样,特别是有一个data.ws里面的数据就...

余二五 ⋅ 2017/11/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

中标麒麟(龙芯版)7.0优盘安装

########################################## 制作U盘安装盘: 1.准备U盘: PMON环境下U盘必须格式化成ext3; 昆仑固件环境下可以格式化成ext3,ext4 2.把整个镜像 xxx.iso 复制到U盘下面 3....

gugudu ⋅ 17分钟前 ⋅ 0

老司机写的大数据建模五步走

本文将尝试来梳理一下数据建模的步骤,以及每一步需要做的工作。 01 第一步:选择模型或自定义模式 这是建模的第一步,我们需要基于业务问题,来决定可以选择哪些可用的模型。 比如,如果要预...

gulf ⋅ 26分钟前 ⋅ 0

PacificA 一致性协议解读

PacificA 的 paper 在 08 年左右发出来的,比 Raft 早了 6,7 年。 在 PacificA 论文中,他们强调该算法使用范围是 LAN (Local Area Network),讲白了就是对跨机房不友好。 不管是 ZAB,Raf...

黑客画家 ⋅ 28分钟前 ⋅ 0

盘符图标个性化

设置自己的专属盘符图标 准备ico格式的图片文件一个,在根目录下创建autorun.inf文件 文件内容 [Autorun]icon=logo.ico 重新启动或者插拔U盘即可看到结果...

阿豪boy ⋅ 28分钟前 ⋅ 0

Windows下QQ聊天记录中图片的默认存放位置

Windows下QQ聊天记录中图片的默认存放位置在设置中是没有说明的。 实测位置在:D:\Documents\Tencent Files\974101467\Image 其中: “974101467”为对应的QQ号; “C2C”为个人之间的聊天图...

临江仙卜算子 ⋅ 35分钟前 ⋅ 0

GC 的三种基本实现方式

参考资料《代码的未来》(作者: [日] 松本行弘)。 由于并非本人原著(我只是个“搬运工“),SO 未经本人允许请尽情转载。 另外个人像说明一下这里所说的GC指泛指垃圾回收机制,而单指Jav...

xixingzhe ⋅ 36分钟前 ⋅ 0

Android双击退出

/** * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode......

王先森oO ⋅ 40分钟前 ⋅ 0

idea 整合 vue 启动

刚学习Vue 搭建了一个项目 只能命令启动 Idea里面不会启动 尝试了一下修改启动的配置 如下: 1.首先你要保证你的package.json没有修改过 具体原因没有看 因为我改了这个name的值 就没办法启动...

事儿爹 ⋅ 45分钟前 ⋅ 0

redis在windows环境的后台运行方法

在后台运行,首先需要安装redis服务,命令为 redis-server.exe --service-install redis.windows.conf --loglevel verbose 启动,命令为 redis-server --service-start 停止,命令为 redis-...

程序羊 ⋅ 49分钟前 ⋅ 0

比特币现金开发者提出新的交易订单规则

本周,四位比特币现金的四位开发者和研究员:Joannes Vermorel(Lokad),AmaurySéchet(比特币ABC),Shammah Chancellor(比特币ABC)和Tomas van der Wansem(Bitcrust)共同发表了一篇关...

lpy411 ⋅ 52分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部