博客
关于我
LoadRunner性能测试基本步骤
阅读量:792 次
发布时间:2023-02-06

本文共 1421 字,大约阅读时间需要 4 分钟。

LoadRunner性能测试指南:从脚本录制到场景设计

前言

在开始性能测试之前,我们需要明确以下几点:测试对象是什么,测试要求是什么,测试环境如何部署,业务规模如何,哪些业务点是客户最关注的等等。接下来,我们将从性能测试启动开始讲解基本的测试流程。


1. 测试脚本录制

在使用LoadRunner工具前,需确定哪些业务需要使用该工具进行测试,不需要的时候坚决不用。本次以综合查询(预付费综合业务信息查询)为例进行讲解。

1.1 录制前准备工作

在录制脚本前需检查压测环境的整体功能是否正确,待测部分的功能是否正确。如本次测试,可先验证50环境是否正常,CICS服务器(49)是否正常,/var/cics_regions目录的使用率是否过高等等,一切确定OK后,开始验证功能,这些都保证没有问题后,检查一下测试工具LoadRunner是否正常使用,可简单的点点用用,确保工具OK。

1.2 录制及调试脚本

在准备工作OK后,进行脚本的录制,具体过程如下:

  • 打开“开始-程序-Mercury LoadRunner-Mercury LoadRunner”。
  • 点击“Create/Edir Scripts”,如果没有出现,则可在“File”下选择New新建。
  • 选择Web(HTTP/HTML)协议,我们测试的是B/S模式,采用的是Web协议。
  • 点击Start Record开始录制脚本。
  • 在录制过程中,将业务操作分放在不同的Action中,例如将登录部分放在vuser_init中,退出部分放在vuser_end中。

  • 2. 设计测试场景

    在脚本录制完成,调试通过后,可以进行测试场景的设计。具体步骤如下:

  • 打开“开始-程序-Mercury LoadRunner-Mercury LoadRunner”。
  • 点击“Run Load Tests”,选择要设计的场景类型:
    • Manual Scenario:手动设置场景。
    • Manual Scenario with Percentage Mode:在“Manual Scenario”中选择后,定义虚拟用户总数及分配百分比。
    • 2 Goal—Oriented Scenario:基于测试目标自动创建场景。
  • 选择要进行场景设计的脚本,点击Add加入到右边窗口中。
  • 根据测试方案调整并发数和运行计划。

  • 3. 测试结果分析

    场景执行结束后,可以使用LoadRunner自带的分析工具进行结果分析,主要关注以下指标:

    3.1 并发数执行情况(Running Vusers)

    反映并发数的运行情况,包括成功与失败次数及执行计划是否符合预期。

    3.2 事务通过数(Throughput)

    观察每个时间段内通过的事务数,分析系统性能和网络带宽是否满足需求。

    3.3 平均事务响应时间(Average Transaction Response Time)

    分析每个事务的处理时间,识别系统瓶颈和性能表现。

    3.4 服务器资源分析

    查看服务器资源利用率,定位性能问题的根本原因。


    4. 其他注意事项

    • 在测试过程中,确保测试号码的多样性和独特性。
    • 设置合理的Think Time,避免过高的负载压力。
    • 定期查看Execution log和错误报告,及时修复问题。

    通过以上步骤,我们可以系统地完成LoadRunner性能测试,从脚本录制到场景设计,再到结果分析,全面了解系统性能表现。希望以上内容能为您的测试工作提供有价值的参考!

    转载地址:http://vfufk.baihongyu.com/

    你可能感兴趣的文章
    Linux安装Tomcat
    查看>>
    Linux安装卸载Mysql数据库
    查看>>
    linux安装宋体
    查看>>
    LINUX安装源码软件经典三部曲
    查看>>
    linux审计功能及规则 (audit.rule)
    查看>>
    Linux就这个范儿 第18章 这里也是鼓乐笙箫 Linux读写内存数据的三种方式
    查看>>
    linux屏蔽ip端口号,linux 防火墙打开端口/屏蔽IP等
    查看>>
    Linux工作笔记023---Centos7 查看系统安装了什么软件_多少软件
    查看>>
    Linux工作笔记024---Centos7 下查看本机公网IP
    查看>>
    Linux工作笔记025---CentOS7.3安装Nginx
    查看>>
    Linux工作笔记027---Centos7.3 查看tomcat所占用的端口号
    查看>>
    Linux工作笔记032---Centos7.3/8.2 下安装mysql_不局限于MySql版本
    查看>>
    Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable
    查看>>
    Linux工作笔记040---Centos8.2安装mysql5.7.18_已经测试成功
    查看>>
    Linux常用命令
    查看>>
    Linux常用命令
    查看>>
    linux常用命令-grep
    查看>>
    linux常用命令100个(转)
    查看>>
    linux常用命令合集及常用工具指令集
    查看>>
    Linux常用命令详解与示例
    查看>>