Loadrunner常用目录、组成部分及负载测试流程

常用目录

bin:存放一些可执行程序
classes:可能用到的jar包
My Template:存放一些自己创建的模板
include:头文件(可以编写自定义函数,保存成.h的头文件形式并放在这个目录,以后就只需要调用这个头文件就可以方便使用了)
config:配置文件(特别是vugen.ini(配置参数化、最近访问文件都在这里))
bincerts:安全证书
dat:配置,备份等信息

组成部分

由4大部分组成:

  • Virtual User Generator:录制最终用户业务流程并创建自动化性能测试脚本,

    即 Vuser 脚本
  • Controller:压力调度和监控系统
  • Analysis:查看、剖析和比较性能结果(结果分析)
  • Load Generator:压力生成

Virtual User Generator脚本生成器 → Controller调度压力机(Load Generator) → Analysis分析结果

录制脚本 → 修改脚本(参数化、关联、事物)→ 创建场景 → 执行场景

LoadRunner相关术语

  • 场景: 场景文件根据性能要求定义每次测试期间发生的事件
  • Vuser: 在场景中, LoadRunner 用虚拟用户 (或称 Vuser)代替真实用户, Vuser 模仿真实用户的操作来使用应用系统。一个场景可以包含数十、数百乃至数千个 Vuser
  • Vuser脚本 : Vuser 脚本描述 Vuser 在场景中执行的操作
  • 事物: 要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程

负载测试流程

规划负载测试 → 创建Vuser脚本 → 定义场景 → 运行场景 → 分析结果

规划负载测试: 定义性能测试要求,例如并发用户数量、典型业务流程和要求的

响应时间

创建 Vuser 脚本: 在自动化脚本中录制最终用户活动

定义场景: 使用 LoadRunner Controller 设置负载测试环境

运行场景: 使用LoadRunner Controller 驱动、管理并监控负载测试

分析结果: 使用 LoadRunner Analysis 创建图和报告并评估性能

上一篇:MySQL数据库初用(5.6版本)第一课


下一篇:***远程连接MYSQL提示1130 - Host is not allowed to connect to this MySQL server