LoadRunner测试工具全面指南:从录入脚本到结果分析

需积分: 9 1 下载量 40 浏览量 更新于2024-09-09 收藏 2.1MB DOCX 举报
"loadrunner使用" LoadRunner是一款功能强大的企业级性能测试工具,由HP(现被Micro Focus收购)开发,用于模拟大量并发用户,测试应用程序的性能和稳定性。本文将详细介绍如何使用LoadRunner,包括基本的测试步骤和一些特殊用法。 ### 一般测试步骤 1. **录入脚本** - 首先,以管理员权限启动LoadRunner,选择“Create/Edit Scripts”,然后添加Web(HTTP/HTML)类型的脚本。 - 接着,填写相关信息,如应用程序类型、浏览器路径、应用地址等,并选择录制脚本的区域,通常是Action部分。 - 录制完成后,可以在脚本视图查看并编辑脚本,添加开始和结束事件,最后保存脚本。 2. **运行录入的脚本** - 在“Run Load Tests”中选择保存的脚本,将其添加到Controller界面。 - 配置LoadGenerators,例如添加本地主机,并连接控制器。 - 初始化场景,设置虚拟用户数量,以及它们的启动和停止策略。 - 开始执行场景(StartScenario),监控测试过程。 3. **查看分析结果** - 通过“Results”进行结果分析,选择“Analyze Results”查看详细报告。 ### 特殊测试步骤 在存在负载均衡服务器的环境中,为了模拟真实情况,我们需要配置多个虚拟IP: 1. **配置多IP** - 使用LoadRunner的IPWizard工具(仅在静态IP环境下可用)添加所需的IP地址。 - 通过命令行确认IP已被启用。 2. **启用IP Spoofing** - 在Controller界面,启用Scenario的“EnableIPSpoofer”功能,使得虚拟用户能够使用不同的IP访问服务器。 3. **设置Export Mode和Options** - 通过Controller的“Tools”菜单,设置ExportMode,然后调整Options中的General选项,确保负载均衡的正确配置。 ### 注意事项 当不再使用负载均衡时,需要恢复初始设置,以避免对后续测试造成影响。务必遵循这些步骤,以确保LoadRunner测试的准确性和有效性。 通过以上步骤,读者可以掌握LoadRunner的基本操作和特殊用法,从而能够有效地进行性能测试。在实际应用中,根据具体需求可能还需要深入学习其他高级特性,如参数化、关联、事务处理、错误检查等,以提高测试的全面性和准确性。
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