自动化性能测试第3篇:<center>LoadRunner介绍</center>

举报
程序员一诺python 发表于 2025/07/30 14:55:58 2025/07/30
【摘要】 性能测试大纲 目标 概念 性能测试与功能测试(焦点) 需求 解决方案 一、性能测试常用分类 二、性能测试常用指标【重要】 三、性能常用测试工具 一、安装步骤 二、安装图解 一、LoadRunner简介 三、 理解LoadRunner的三大工具(扩展) 一、为什么要学习关联? 二、什么是关联(correlation)?

LoadRunner介绍

一、LoadRunner简介

LoadRunner是一种工业级标准的性能负载测试工具;可以模拟上千万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件的各种数据,来查找和确认存在的性能瓶颈;

支持多种协议,如:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SQL Server等协议

二、LoadRunner组成【非常重要】

组成:

1. Virtual User GeneratorVuGen
2. Controller 
3. Analysis

提示:

1. VuGen脚本生成器-脚本录制编辑
2. Controller控制器-设计场景运行监控
3. Analysis测试结果分析

三、 理解LoadRunner的三大工具(扩展)

为了更好的理解LoadRunner性能测试三大工具作用,我们先回顾下不使用测试工具时,如果进行性能测试...

需求:

软件系统支持100人同时登录

实施:

1. 找100个员工及100台电脑每个员工注册账号OK环境OK输入账号密码完成...鼠标放到登录按钮上
2. 领导拿个大喇叭高喊:1...2...3
3. 相关人员统计平均登录时间及登录前登陆后的服务器CPU内存等使用情况

LoadRunner的执行原理:【重点】

1. VuGen相当于打开登录页面输入账号输入密码点击登录
2. Cont

## VuGen操作





### 一、VuGen介绍



VuGenVirtual User Generator录制客户端和服务器之间的相关交互活动它将自动生成相关模拟 实际情况的APIApplication Programming Interface函数
```python
提示
    1. LR录制脚本功能由于兼容性问题非常不好使所以我们平时在工作中也不建议使用录制的方式
    2. 由于兼容性问题和录制会产生多余的操作因此一般都是手写脚本
    3. 为了更好的学习VuGen我们基于LR11自带的订票系统为案例练习使用VuGen

案例1

需求1. 录制机票网站的登录退出脚本
使用
    1. 启动网站服务程序
    2. 访问地址
    3. 登录账户用户名jojo 密码bean

【案例】-启动服务程序

位置开始菜单 -> HP LoadRunner -> Samples -> Web -> Start Web Server
提示WebTours项目默认使用1080端口如果启动失败看是否端口被占用或者是否有权限

启动成功界面

二、案例1-实施步骤分析

```python 1. 启动VuGen 2. 创建脚本 3. 选择录制协议 Web(HTTP

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。