【测试】性能测试工具LoadRunner的基本使用流程

本文详细介绍了LoadRunner作为性能测试工具的基本概念、使用流程和关键步骤,包括VuGen录制脚本、Controller设置场景、Analysis分析结果。重点阐述了虚拟用户、事务、集合点等核心概念,并提供了脚本录制、参数化、场景创建和结果分析的操作指导。
摘要由CSDN通过智能技术生成

1.LoadRunner的基本概念

功能:LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量,并发用户和性能计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。

组成:LoadRunner主要包括三个前台功能组件,分别为VuGen(Virtual User Generator虚拟用户脚本生成器)、Controller(测试控制器)和Analysis(结果分析器)。系统会自动调用后台功能组件LG(负载生成器)和Proxy(用户代理)来完成性能测试工作。

三个组件:

 

  • VuGen(Virtual User Generator):录制脚本,录制一个场景(在一个事务中),通过录制或编写脚本来模拟用户的行文;对用户名、密码参数化(使多个用户运行同一脚本,在本地修改用户名密码),到Controller;
  • Controller:设置场景、监控运行场景,收集数据到Controller;
  • Analysis:在测试完成后,对测试过程中收集到的各种性能数据进行计算、汇总和处理,生成各种图表和报告,为系统性能测试结果分析提供支持。

几个概念:

  • Scenario:场景。所谓场景,是指在每一个测试过程中发生的事件。
  • Vusers:虚拟用户。LoadRunner使用多线程或多进程来模拟用户对应用程序操作时产生的压力。一个场景可
  • 能包括多个虚拟用户,甚至成千上万个虚拟用户。
  • Vuser Script:脚本。用脚本来描述Vuser在场景中执行的动作。
  • Transactions:事务。事务代表了用户的某个业务过程,需要衡量这些业务过程的性能。
  • rendezvous :集合。当我们测试多个用户并发时,每个用户执行到该事务脚本的先后顺序是不确定的,所以得到的测试结果也并不是一个完全 并发的极限测试结果。在开始事务之前 ,插入一个“集合点”,那么在多用户执行时,就可以将用户请求停下来,直到用户数量达到满足的条件(默认是100%的用户都到达集合点)。那么,所有的用户都将同时发出接下来的请求。

LoadRunner性能测试过程:

 

2.过程

指定性能测试计划

主要有以下内容:分析应用程序、确定测试目标、计划怎样执行

开发测试脚本

LoadRunner 使用虚拟用户的活动来模拟真实用户来操作Web 应用程序,而虚拟用户的活动就包含在测试脚本中,所以说测试脚本对于测试来说是非常重要的。

开发测试脚本要使用 VuGen 组件。测试脚本要完成的内容有:

  • 每一个虚拟用户的活动
  • 参数化
  • 定义事物
  • 定义检查点

设计运行场景

运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。

运行、监视测试

一切配置妥当,开始运行测试。在运行过程中,需要监视各个服务器的运行情况(DataBase Server、Web Server等)。

分析测试结果

所有前面的准备都是为了这一步。我们需要分析大量的图表,生成各种不同的报告,最后会得出结论。

LoadRunner用3个主要功能模块来覆盖性能测试的基本流程。(从上到下依次执行)

  • Virtual User Generator
  • Controller
  • Analysis

其中Virtual User Generator使用在创建VU脚本阶段,Controller用在定义场景阶段和运 行场景阶段,Analysis用在分析结果阶段。

3.具体使用过程

准备

选择StartServer.bat进行启动:

 

虚拟用户及密码的管理:

 

可以选择火狐浏览器或者IE:

 

脚本录制

新建脚本

loadrunner性能测试详细操作过程
08-22
loadrunner性能测试详细操作过程,并且测试结果分析。
【软件测试性能测试工具Loadrunner
xxxflower的博客
10-14 717
它可以帮助测试人员模拟真实的用户行为,记录和分析系统的性能数据,找出性能瓶颈和问题,并提供丰富的图表和报告来展示测试结果和分析。中勾选自动化性能测试并自动生成测试报告.当我们的脚本在指定的场景规则下执行完成,会自动的打开。由于部分浏览器不支持后续的录制脚本功能,因此我们在此选择大多数电脑支持的浏览器.脚本需要进行删减,录制好的脚本中有许多我们系统的一些代码,这些代码需要删除掉.注意的是,集合点需要在请求之前插入.如果在请求点之后插入就会报错.蓝色的选项是可查看的,黑色的选项是不可查看的.
性能测试工具LoadRunner
最新发布
N_0050的博客
08-09 1415
上一章我们介绍了性能测试的一些基本概念,重要的是性能测试的各项指标,今天我们使用性能测试工具LoadRunner简单的完成一次性能测试原理:LR启动以后,在任务栏会有一个Agent进程,通过Agent进程,监视各种协议的Client与Server端的 通讯,用LR的一套C语言函数来录制脚本,所以只要LR支持的协议,就不会存在录制不到的,然后LR调用这些 脚本向服务器端发出请求,接受服务器的响应。至于服务器内部如何处理,它不关心 LoadRunner性能测试流程
LoadRunner进行性能测试步骤
m0_57442106的博客
04-14 1万+
性能测试又包括:负载测试,压力测试、稳定性测试等 首先我们要知道LoadRunner三大组件 (1)虚拟用户脚本生成器(virtual user Generator)黄绳子那个 功能:录制脚本,编辑测试脚本会应用到 (2)压力调度控制台(controller)绿绳子那个 功能:创建场景,运行这个场景、监控这个场景、然后手机一些测试的数据等。 (3)压力结果分析器(Analysis)蓝绳子那个 功能:把收集的测试数据会以图表的形式展示出来,生成测试报告 首先就是打开黄绳子开始录制脚本
如何用LoadRunner性能测试?一篇文章教会你
MXB_1220的博客
06-04 5031
loadrunner有三个软件,其中Virtual User Generator是用于录制测试脚本的,是一个虚拟用户生成器。Controller用于创建、运行和监控场景的。Analysis是用来分析结果的。Loadrunner性能测试步骤:1、制定测试计划2、创建脚本3、定义运行测试场景4、分析测试结果2023最新的真实企业大厂性能测试流程的项目实战详解,可以写进简历面试的那种哦_哔哩哔哩_bilibili。
loadrunner性能测试流程步骤
tuery1314的专栏
04-25 1247
4. 执行性能测试:在执行性能测试的过程中,测试人员需要进行实时监控和分析测试结果,以及使用合适的工具和技术进行数据分析和报告撰写,以实现准确的测试结果和解决方案。3. 场景设置:在场景设置阶段,需要根据需求和测试目标,设置虚拟用户数、测试时间、负载模式、网络延迟、硬件监控等参数,以执行合理的测试。总之,LoadRunner性能测试流程是一个体系化、系统化的过程,需要在细节、数据、技术、工具等方面综合考虑和评估,在实际测试操作中掌握相关的技术和工具,以实现准确、稳定性和有效性的测试结果音策划统。
性能测试LoadRunner
m0_58761900的博客
04-24 2854
性能测试的好坏最终都需要通过数据来展示,通过性能指标对应的数据来判定性能的好坏。 常见的性能指标:并发用户数、响应时间、事务响应时间&每秒事务通过数、点击率、吞吐量、资源利用率
性能测试工具loadrunner2021
10-11
LoadRunner,作为业界领先的性能测试工具,由Micro Focus公司开发,2021版本在原有的基础上进一步提升了测试的全面性和准确性,为企业的软件性能测试提供了强大的支持。本文将深入探讨LoadRunner 2021的主要特性和...
性能测试工具流程图:jmeter、loadrunner、python
04-14
性能测试工具流程图:jmeter、loadrunner、python
LoadRunner12性能测试工具
12-06
LoadRunner12:性能测试工具深度解析》 LoadRunner12是HP(现已被Micro Focus收购)开发的一款强大性能测试工具,它被广泛应用于软件性能测试领域,以确保系统在高负载和压力条件下的稳定性和性能LoadRunner12...
LoadRunner性能测试报告.doc
03-26
LoadRunner是一款业界公认的性能测试工具,它能够模拟大量并发用户,以此来评估系统的处理能力和稳定性。 1 前言 在软件开发中,性能测试是确保系统稳定运行的关键环节。通过LoadRunner,我们可以模拟真实的用户...
LoadRunner详解,性能测试利器揭秘!
m0_72410588的博客
07-24 799
LoadRunner是一款由Micro Focus开发的性能测试工具。它能模拟真实用户的行为并生成大量负载,以评估系统在不同负载情况下的性能表现。LoadRunner可以应用于各种应用程序和协议的性能测试,包括Web应用、移动应用和企业应用等。LoadRunner作为一款强大的性能测试工具,具备多项功能特性和灵活的架构。它可以帮助开发人员和测试人员评估应用程序的性能,发现潜在问题并进行优化。通过本文的介绍,相信读者对LoadRunner已经有了更全面的了解,可以在实际项目中有效应用。
测试开发(9)性能测试工具——LoadRunner(一):LoadRunner的安装&介绍、基本概念、开发测试脚本、创建运行场景、通过Analysis进行测试报告解读、性能测试报告的编写
m0_74343467的博客
02-29 5423
LoadRunner简介、安装&介绍、基本概念(功能、原理、三个前台功能组件、重要概念、性能测试过程)、开发测试脚本(了解WebTours网站、脚本录制、脚本加强)、创建运行场景、通过Analysis进行测试报告解读、性能测试报告的编写
[性能测试工具]——Loadrunner使用及安装指南
qq_53332052的博客
06-17 7115
性能测试的概念及Loaderunner的环境搭建、简单使用
LoadRunner性能测试
wyyy2088511的博客
05-12 550
停止录制后,系统生成测试脚本,包括各种请求和cookie或者数据,下图中是系统在我登录过程中捕获了一个CorrelationParameter的参数,可以不用管,直接点击关闭,可以看到我们的脚本代码。回放是为了你的录制脚本可以正常使用,点击下图中的回放,如果脚本在运行过程中有问题,系统会自动停下来,没有问题就会一直运行到结束,下面的图中出现了绿色的对勾,意思是通过的。录制完成后,点击停止录制,正在录制后面的数字是指,我们在打开浏览器和操作过程中完成了多少次的客户端、浏览器、服务端数据交换。
【软件测试性能测试工具- LoadRunner的介绍和使用
m0_57248752的博客
07-31 1万+
LoadRunner的介绍和使用
性能测试工具Loadrunner以及性能测试流程以及每一个步骤的流程和结果分析
百晓生说测试的博客
06-30 1471
Loadrunner是HP公司研发的性能测试工具,原理是通过刻录传输协议生成脚本,增强脚本以后模拟大量用户并发进行性能测试。对于负载生成器配置要:按HP过去官方说法1.5-2MB内存可以生成一个虚拟用户,由于系统复杂程度增加,关联字符串越来越长,现在已经不局限于2MB可以生成一个虚拟用户,很可能会远远超过这个数字。内存的特点是使用率超过75%会转移数据到硬盘存储,所以生成虚拟用户加上机器操作系统本身用户不宜超过总内存的75%;
LoadRunner性能测试基本步骤
热门推荐
测试萌萌
07-22 1万+
前言 本文旨在指导初学者使用LoadRunner进行基础的性能测试。 我们在接到一个性能测试任务的时候,需要从以下几点考虑:我们的测试对象是什么,测试要求是什么,测试环境怎么部署的,业务规模如何,哪些业务点是客户最关注的等等,下面将从性能测试启动开始讲解基本测试流程。 1、测试脚本录制 在使用loadrunner工具前,需确定哪些业务需要使用工具进行测试,不需要的时候坚决不用,不要认为这个工具万能。以本次测试中的综合查询(预付费综合业务信息查询)为例进行讲解。 1.1录制前准备工作 在录制脚本前需检查.
LoadRunner性能测试工具使用详解
loadrunner学习资料,这是一份关于性能测试工具LoadRunner的教程文档,由航天软件评测中心制作,详细介绍了LoadRunner使用和确认流程。” 在IT领域,性能测试是确保软件系统在高负载下稳定运行的关键环节,而...
写文章

热门文章

  • 【C语言】判断回文数 27036
  • 【java】求平均值 23040
  • 【Python】Python程序分支结构(if, elif , else ,and , or , not 的使用) 20412
  • 【Java】从数组中寻找最大值 16047
  • 【测试】性能测试工具LoadRunner的基本使用流程 15030

分类专栏

  • 数据结构 11篇
  • 软件测试 16篇
  • Java编程题 34篇
  • Java 50篇
  • 计算机网络 22篇
  • 数据库 5篇
  • Linux 5篇
  • Python 4篇

最新评论

  • 【Java编程题】最大公共子串

    是烟花哈: 兄弟你代码有点问题

  • 【测试】性能测试工具LoadRunner的基本使用流程

    李,先生: 讲的太详细了表情包

  • 【C语言】乘法表

    weixin_57804856: 第一段代码,第11行应该写在第一个for里面,而不是写在第二个for里面。表情包

  • 【网络】HTTP原理的简单理解

    GGBGGBGGB000: 这位大哥在第 4.1.2 长连接和短连接中 《HTTP1.0中,默认使用的是短连接。即浏览器和服务器没进行一次HTTP操作》 有错别字

  • 【网络】TCP的延迟应答和捎带应答

    夜寂猫: 正确接收,意味着数据已经处理好了吗

大家在看

  • MySQL8.0数据库原理与应用随堂笔记
  • 快速安装mysql
  • matlab绘制二维云图,划分区域,并显示每个区域的均值 294
  • Python 生态与社区动态
  • 最长公共前缀-java算法基础-力扣 176

最新文章

  • 【Java编程题】最大公共子串
  • 【Java编程题】第一次只出现一次的字符
  • 【面试题】当用户访问网站是很慢有哪些原因?
2020年77篇
2019年52篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家吉林玻璃钢动物雕塑价格如何广西玻璃钢海豚雕塑定制朝阳市玻璃钢雕塑仿古玻璃钢花盆价格金昌公园玻璃钢雕塑价格福州步行街玻璃钢雕塑定制焦作玻璃钢园林景观雕塑销售厂家江津玻璃钢长颈雕塑陕西高质量玻璃钢雕塑销售厂家玻璃钢士兵雕塑批发四川抽象玻璃钢雕塑多少钱石家庄玻璃钢雕塑设计公司仿铜玻璃钢雕塑生产东坝商场美陈菏泽园林校园玻璃钢景观雕塑普陀区玻璃钢雕塑品牌企业安庆玻璃钢雕塑人物定制河南玻璃钢花盆研究陕西猪猪侠玻璃钢雕塑厂建德市玻璃钢雕塑圣诞玻璃钢雕塑加工厂家圣诞节商场美陈金点子青岛市玻璃钢人物雕塑供应商甘南玻璃钢卡通雕塑济南城市玻璃钢雕塑渔猎文化玻璃钢雕塑汕头玻璃钢动物雕塑手工制作品质保证的玻璃钢动物雕塑玻璃钢商业美陈雕塑公司河南景观玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化