loadrunner入门教程(1)--概述

这篇具有很好参考价值的文章主要介绍了loadrunner入门教程(1)--概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. loadrunner介绍

LoadRunner是用于测试应用程序性能的常用工具。通过向整个应用程序施压,从而找出并确定潜在的客户端、网络和服务器瓶颈。
LoadRunner 包括VuGen、Controller、Analysis三个部分:
VuGen:它是用于创建Vuser脚本的工具。可以使用VuGen通过录制用户执行的典型业务流程来开发Vuser脚本。使用此脚本可以模拟用户使用系统实际情况。
Controller:可以从单一控制点轻松、有效地控制所有Vuser,并在测试执行期间监控场景性能。
Analysis:在HP LoadRunner Controller内运行负载测试场景后可以使用Analysis分析运行结果数据。Analysis图可以确定系统性能并提供有关事务及Vuser的信息。通过合并多个负载测试场景的结果或将多个图合并为一个图,可以比较多个图。

2. 特性

2.1 轻松创建虚拟用户

使用LoadRunner的Virtual User Generator,能便捷地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行行为

2.2 创建真实的负载

Virtual Users建立后,需要确定负载方案、业务流程组合和虚拟用户数量;使用LoadRunner的Controller,能很快组织起多用户的测试方案。

2.3 定位性能问题

LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,都可以观察到应用系统的运行性能。这些性能监测器将实时显示交易性能数据(如响应时间)和其他系统组件,包括Application Server、Web Server、网络设备和数据库等的实时性能。这样,就可以在测试过程中从客户和服务器双方评估这些系统组件的运行性能,从而更快地发现问题。

3. 工作原理

3.1 VuGen发生器

在录制脚本前首先选择一种协议;接着在客户端模拟客户实际使用过程中的业务流程,并录制成一个脚本;然后编辑脚本和设置Run-Time Settings项;最后VuGen通过对脚本的编译生成一个没有错误的可运行的脚本。

3.2 控制器(Controller)

第一:设计场景。脚本编辑完成后,必须对脚本如何运行设计一种策略。场景设计主要包括手动场景设计和目标场景设计两种方式;
场景设计的目的是设计出一个最接近用户实际使用的场景,场景设计越接近用户使用的实际情况,测试出来的数据就越接近真实值。否则测试出来的数据是不可靠的,到系统上线时可能还是会出现性能问题,场景设计也涉及很多技巧,如IP欺骗、负载均衡等一些手段。
第二:场景监控。控制器可以实时监控脚本运行的情况。可以通过添加计数器来监控Windows资源、应用服务器和数据库使用情况。

3.3 分析器(Analysis)

Analysis分析器中提供了很多基础的数据,但是仅仅依靠这些基础的数据是不够的,客户看到这样的报告也不会满意。在这里涉及到很多分析技术,常用的分析技术有:合并、叠加、页面细分和钻取技术等。Analysis的另一个优点就是它本身提供了很多报告的形式,包括PDF、HTML等。

4. 工作过程

第一步:通过VuGen来设计脚本。
设计脚本包括录制脚本和编辑脚本。但在录制脚本之前需要分析业务模式并建立业务模式(通过对业务模式的分析可使模拟过程更接近用户的实际使用)。脚本录制完成之后,需要对脚本进行编辑,主要是对脚本进行修改和增强。
第二步:通过Controller来设计场景和执行场景。
在场景设计之前必须对业务环境的场景进行充分的分析,然后新建场景,这样才能设计出更接近用户实际使用的场景模型。接下来要执行场景,Controller通过加载脚本的形式来控制虚拟用户脚本运行的情况以保证虚拟用户按录制时的业务流程来执行。
第三步:虚拟用户并发执行。
Controller控制器控制着脚本运行时的负载机(也就是虚拟用户),虚拟用户是通过负载机产生的,在场景设计时其中有一项便是用来设计负载发生器的,只有设计好这项内容Controller才可以调度负载机。
第四步:结果分析。
当场景执行测试结束后,会生成一些分析结果的数据,这时测试工程师需要对这些数据进行分析,如果结果能满足需求,那么说明系统性能满足需求,反之,就有可能需要多次进行实验,来找到性能瓶颈并向开发工程师提出解决的建议和性能调优的建议。

5. 测试步骤

1.制定测试方案
2.创建Virtual Users
3.设计测试场景
4.执行场景
5.分词测试结果文章来源地址https://www.toymoban.com/news/detail-451072.html

到了这里,关于loadrunner入门教程(1)--概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Loadrunner11安装_简单使用基础教程

    Loadrunner11安装_简单使用基础教程

    资源均来源于网络,若侵权,请联系我删除     LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测

    2024年02月02日
    浏览(8)
  • LoadRunner入门(一)(安装、简介、工作原理、测试流程、事务与集合点、思考时间)

    LoadRunner入门(一)(安装、简介、工作原理、测试流程、事务与集合点、思考时间)

      目录 性能测试  安装 LoadRunner简介 Load Generator: LoadRunner工作原理: LoadRounner 测试流程: 事务与集合点     事务的概述:         事务的作用:         使用事务的原因:     事务的添加:     设置事务             集合点的概述: controller组件中实操(可以处置

    2024年03月19日
    浏览(12)
  • 【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

    【Loadrunner】学习loadrunner——Controller与Analysis的使用(三)

    【Loadrunner】学习loadrunner——性能测试基础篇(一) 【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二) 了解了脚本是如何写的之后,我们继续学习loadrunner的另外两个组件的使用。 1)在VUG中对写好的脚本创建场景 2)手动打开controller进行脚本的添加并创建场景 进入

    2024年02月06日
    浏览(11)
  • 【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二)

    【Loadrunner】学习loadrunner——性能测试基础篇VUG的使用(二)

    接着上一篇 【Loadrunner】学习loadrunner——性能测试基础篇(一),这边文章继续总结loadrunner用法。 LoadRunner是一种适用于许多软件体系架构的 自动负载测试工具 ,从用户关注的 响应时间、吞吐量,并发用户 和 性能计数器 等方面来衡量系统的性能表现,辅助用户进行系统性

    2024年02月05日
    浏览(12)
  • 【Flink-1.17-教程】-【一】Flink概述、Flink快速入门

    【Flink-1.17-教程】-【一】Flink概述、Flink快速入门

    在准备好所有的开发环境之后,我们就可以开始开发自己的第一个 Flink 程序了。首先我们要做的,就是在 IDEA 中搭建一个 Flink 项目的骨架。我们会使用 Java 项目中常见的 Maven 来进行依赖管理。 1、创建工程 (1)打开 IntelliJ IDEA,创建一个 Maven 工程。 (2)将这个 Maven 工程命

    2024年01月16日
    浏览(31)
  • 【Kafka-3.x-教程】-【一】Kafka 概述、Kafka 快速入门

    【Kafka-3.x-教程】-【一】Kafka 概述、Kafka 快速入门

    【Kafka-3.x-教程】专栏: 【Kafka-3.x-教程】-【一】Kafka 概述、Kafka 快速入门 【Kafka-3.x-教程】-【二】Kafka-生产者-Producer 【Kafka-3.x-教程】-【三】Kafka-Broker、Kafka-Kraft 【Kafka-3.x-教程】-【四】Kafka-消费者-Consumer 【Kafka-3.x-教程】-【五】Kafka-监控-Eagle 【Kafka-3.x-教程】-【六】Kafka 外

    2024年01月24日
    浏览(23)
  • loadrunner录制脚本为空Action为空的解决办法(loadrunner12+win10)

    loadrunner录制脚本为空Action为空的解决办法(loadrunner12+win10)

    前言:网上搜索过很多解决loadrunner录制脚本为空的解决办法,包括设置默认浏览器为IE、设置Recording Options -Network-Mapping and Filtering中的Capture leve为Socket level and WinlNet level data、下载fiddler、更改端口映射捕捉级别、关闭杀毒软件等等、尝试各种浏览器等等方法都不奏效,Actio

    2024年02月11日
    浏览(11)
  • loadrunner报错:Error -26377

    loadrunner报错:Error -26377

    最近在使用loadrunner跑场景的的过程中出现了Error -26377的错误,具体错误如下: Action.c(68): Error -26377: No match found for the requested parameter “id”. Either the specified boundaries were not found in the response or the matched text is longer than current max html parameter size of 20480 bytes. The total length of the respo

    2024年02月06日
    浏览(10)
  • LoadRunner 性能测试

    LoadRunner 性能测试

    目录 一、loadrunner介绍 二、测试计划 三、创建测试脚本 四、创建测试场景 五、分析结果 六、性能指标 总结: ​编辑 loadrunner有三个软件,其中Virtual User Generator是用于录制测试脚本的,是一个虚拟用户生成器。Controller用于创建、运行和监控场景的。Analysis是用来分析结果的

    2024年02月17日
    浏览(10)
  • 性能测试---LoadRunner

    目录 1.LoadRunner对比Jmeter的优势  2.LoadRunner三个组件之间的关系 3.学习VUG的使用 3.1创建性能测试脚本并进行录制 第一步:打开VUG,创建一个新的性能测试的脚本 第二步:对新建的脚本进行设置 第三步:启动WebTours服务 第四步:回到VUG中,点击录制按钮并设置录制选项 第五步:进行登录

    2024年02月08日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包