性能测试工具LoadRunner的基本使用

性能测试工具LoadRunner的基本使用

一、LoadRunner的基本概念
  1. 功能

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

  2. 组成

    LoadRunner主要包括三个前台功能组件:

    • VuGen(Virtual User Generator 虚拟用户脚本生成器)------用于录制和编写脚本。记录客户端和服务器之间的数据交互,模拟并记录用户行为,生成测试脚本。
    • Controller(测试控制器)------执行负载测试管理和监控的中心。创建和设计测试场景,运行VuGen生成的测试脚本,监控场景运行,收集测试过程的数据。
    • Analysis(结果分析器)------分析测试结果(Controller中运行过程的结果)。对测试过程中收集到的各种性能数据进行计算、汇总和处理,生成各种图表和报告。
  3. LoadRunner的性能测试过程
    在这里插入图片描述

二、LoadRunner各组件的使用过程

(1)新建一个脚本,选择性能测试脚本使用的通信协议。
在这里插入图片描述
在这里插入图片描述
(2)在主界面录制脚本。选择脚本存放文件,选择应用程序类型,选择应用的地址、URL,点击开始录制。
在这里插入图片描述

在这里插入图片描述

(3)录制过程中操作录制工具条。(Stop:结束录制并生成脚本;pause:暂停录制;Cancel:取消本次录制)

点击结束录制后生成脚本。
在这里插入图片描述在这里插入图片描述
(4)回放代码,看代码是否运行通过。
在这里插入图片描述
在这里插入图片描述

(5)通过VuGen打开Controller,选择场景的设计方式(手工场景设计)
在这里插入图片描述在这里插入图片描述

(6)在场景设计中,设定哪个脚本的运行,设定运行过程中用户加压、持续时间、减压策略以及其他。
在这里插入图片描述

(7)可直接在Controller的run界面运行,监测运行过程中的数据和图表。运行结束后,保存数据和场景设计。
在这里插入图片描述
(8)打开Analysis组件,对测试结果和数据进行分析,初步判断脚本的运行结果是否符合预期。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

三、录制脚本中的常见函数
  • web_url():页面的访问函数,无需页面支持,使用频率高;
  • web_submit_data():页面数据提交,无需页面支持,使用频率高;
  • if_think_time():思考时间。
  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以向你介绍一些关于 LoadRunner使用教程。LoadRunner 是一款用于性能测试的工具,它可以模拟多种负载情况来测试应用程序、网络协议和服务器的性能。 以下是一些 LoadRunner 使用教程的步骤: 1. 安装 LoadRunner:首先,你需要下载和安装 LoadRunner 工具。你可以从 Micro Focus 官方网站获取最新版本的安装程序,并按照提示进行安装。 2. 创建测试场景:打开 LoadRunner 工具后,你需要创建一个新的测试场景。在场景,你可以定义测试的目标、用户行为、负载情况等。 3. 录制脚本:一旦你创建测试场景,接下来你需要录制一个脚本来模拟用户的行为。在 LoadRunner ,你可以选择录制脚本的方式,例如 HTTP/HTML 协议、Web Services、SAP 等。 4. 参数化和数据驱动:在录制脚本后,你可能需要对一些参数进行参数化,以便在每次运行测试使用不同的数据。LoadRunner 提供了各种参数化选项,如使用数据文件、数据库查询等。 5. 脚本编辑和调试:一旦录制完成并进行参数化后,你可以对脚本进行编辑和调试。你可以添加验证点、事务、循环等逻辑来模拟真实的用户行为。 6. 创建负载模型:在测试场景,你可以定义不同的负载情况,例如并发用户数、事务响应时间等。通过调整这些参数,你可以模拟不同的负载情况来测试系统的性能。 7. 运行和监控:当你准备好运行测试时,你可以选择各种运行模式,如单用户、多用户、分布式等。同时,你可以监控系统的性能指标,如响应时间、吞吐量、错误率等。 8. 分析结果:一旦测试运行完成,你可以查看测试结果和分析报告。LoadRunner 提供了各种图表和指标,帮助你评估系统的性能,并发现潜在的性能问题。 以上是一个简要的 LoadRunner 使用教程。当然,实际使用可能还会涉及到更多的功能和技术细节。我希望这些步骤能够帮助你入门 LoadRunner,如果还有其他问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值