LoadRunner11:Web压力测试实战教程——脚本录制与场景设置

4星 · 超过85%的资源 需积分: 9 5 下载量 118 浏览量 更新于2024-09-13 1 收藏 967KB DOC 举报
LoadRunner11是一款强大的压力测试工具,它能够帮助开发者和系统管理员评估服务器在高负载情况下的性能和稳定性。本文将详细介绍如何使用LoadRunner11进行服务器压力负载测试的两个关键步骤:录制脚本和生成测试场景。 首先,我们从录制脚本开始。在LoadRunner11中,通过以下步骤创建一个测试脚本: 1. 打开并运行Virtual User Generator:从菜单栏选择“HPLoadRunner”,然后进入“Application”选项,运行Virtual User Generator。这是录制用户交互的地方,用于模拟真实用户的行为。 2. 开始录制:在打开的界面上,点击“文件”->“运行”,选择Web(如HTTP或HTTPS)协议的脚本类型。接下来,在“URL地址”栏输入待测试服务器的地址,确保链接准确无误。 3. 模拟用户登录:在新窗口中,输入用户名(例如:adm)和密码(如:123),然后点击“终止”按钮,即停止录制。LoadRunner会自动捕获这些操作,并将其转化为脚本。 4. 保存脚本:录制完成后,别忘了保存你的工作。点击“文件”->“保存”,为脚本命名并选择保存位置。 接下来是生成测试场景的步骤: 1. 打开Controller:从菜单中选择“HPLoadRunner”->“Application”,运行Controller,这是配置测试场景的地方。 2. 添加和配置脚本:在Controller中,选择“手动场景”并加载之前录制的脚本(如:avcon1.2)。点击“确定”以添加脚本到测试计划。 3. 设置测试参数:在“全局计划”中,设置并发用户数量,这里选择了200个用户。设置好后,点击“确定”以固定用户并发。 4. 定义持续时间和运行模式:在“持续时间”部分,选择“完成前一直操作”,即持续执行直到达到预设的时间或达到预期的目标。再次点击“确定”。 5. 启动和运行测试:回到“运行”界面,点击“开始场景”开始压力测试。确认所有设置无误后,保存并执行测试场景。 通过这些步骤,LoadRunner11可以帮助你模拟大量用户同时访问服务器,检测其在不同负载条件下的性能表现,以便优化系统架构、发现瓶颈并确保在实际部署时能够承受预期的流量压力。进行负载测试有助于提升系统的可用性和用户体验,减少系统崩溃的风险。
2017-12-14 上传
Loadrunner工具概述 4 工具简介 4 下载 4 安装 5 在windows下安装loadrunner 5 在liunx下安装Load Generator组件 6 LoadRunner主要组件 7 工作原理 7 LR自带实例 8 负载流程 9 Loadrunner引导界面 9 VuGen--组件概述 10 VuGen--脚本创建 10 脚步创建流程 10 VuGen起始页 11 协议支持选择 11 协议种类 12 协议选择方法 14 协议选择注意要点 16 开始录制(Start Recording)及选项(Recording Option) 16 Internet 应用程序录制选项 20 Win32应用程序录制选项 21 常规选项—脚本(General--Script) 21 常规选项—协议(General—Protocols) 22 常规选项—录制(General—Recording) 22 网络—端口映射(NetWork—Port Mapping) 28 HTTP属性—高级(HTTP Properties--Advanced) 29 HTTP属性—关联(HTTP Properties--Correlation) 31 VuGen--脚本录制 32 录制步骤 32 脚本查看 33 脚本Action介绍 34 VuGen--脚本回放 35 Web(HTTP/HTML)常规选项 35 参数化(Parameterization) 35 回放(Replay) 35 环境(Environment) 36 显示(Display) 37 关联(Correlation) 37 Web(HTTP/HTML)运行设置 37 运行逻辑(Run Logic) 38 步(Pacing) 39 日志(Log) 39 思考时间(Think Time) 40 其他(Miscellances) 41 VuGen--增强功能 42 事务 42 参数化 43 内容检查 49 关联 50 集合点 53 Controller组件概述 55 设计场景思想 55 新建场景方式 56 场景类型 56 场景运行 59 执行步骤 60 场景运行期间增加负载 61 系统监控 62 监控负载下的客户端程序 62 实时观察Vuser运行情况 62 Load Generator组件概述 64 Generator连接 64 IP虚拟 64 添加IP地址 65 使用虚拟IP 65 IP虚拟使用误区 66 Analysis组件概述 66 服务水平协议 68 定义SLA 69 常用性能指标介绍 71 事务(Transation) 71 Web资源分析(Web Resources) 72 网页元素细分(Web Page Breakdown) 74 其他指标 76 性能测试资源占用率分析方法 76 附录:LoadRunner常用函数 77