LoadRunner是一款业界领先的性能测试工具,由Hewlett Packard Enterprise开发。它支持多种协议和技术,包括Web应用程序、数据库、ERP系统、移动应用程序等,并提供可视化的测试脚本编辑器、测试场景设计工具和分析报告等功能。
| 对比维度 | LoadRunner | JMeter |
| 支持协议 | 广泛,包括Web应用程序、数据库、ERP系统、移动应用程序等 | 支持多种协议,包括HTTP、FTP、JDBC、SOAP、JMS、SMTP等 |
| 脚本编写 | 提供可视化脚本编辑器,支持多种语言如C、JAVA、C、VB等 | 开源免费,基于Java开发,需要学习JMeter的特定术语和操作方式 |
| 学习曲线 | 较陡峭,需要学习其特定的术语和操作方式 | 学习曲线较陡峭,上手困难 |
| 价格 | 商业软件,需要付费购买和使用 | 开源免费 |
| 硬件要求 | 需要较高的硬件要求,包括大量的内存、处理器和存储空间 | 平台无关性,基于Java开发,可以运行在不同的操作系统和硬件环境上 |
| 运行系统 | 只能运行在Windows系统上 | 可以运行在不同的操作系统上 |
LoadRunner的测试流程由以下四个基本步骤组成:
1. 创建脚本:使用VuGen(Virtual User Generator)通过录制典型最终用户在应用程序上执行的操作来生成虚拟用户(Vuser)脚本,将这些操作录制到自动化Vuser脚本中,作为负载测试的基础。
2. 设计模拟场景:使用Controller(LoadRunner Controller)设计、管理和监控负载测试。可以定义测试期间发生的事件,设置负载测试环境,如选择虚拟用户脚本、设置虚拟用户数量、配置虚拟用户运行时的行为、选择负载发生器(Load Generator)、设置执行时间等。
3. 运行场景:在Controller中运行、管理并监控负载测试,让脚本按照预定的规则运行并产生压力,同时监控重要指标等。
4. 分析结果:使用Analysis(HP Analysis)分析LoadRunner在负载测试期间生成的性能数据,提供包含深入性能分析信息的图和报告,找出并确定应用程序的瓶颈,同时确定需要对系统进行哪些改进以提高其性能。
1. 下载后找到路径,点击下载后的HPE LoadRunner 12.55 Community Edition.exe(安装版)运行。
2. 选择安装的地址(所有的安装地址不能有中文)。
3. 按照安装向导的提示完成安装过程,包括接受许可协议、选择安装组件等步骤。
4. 安装完成后,可以根据需要进行一些配置,如设置环境变量等。
Microsoft Azure集成:LoadRunner Professional集成了Azure Insights,用户可以在测试执行期间实时查看Azure Insights结果,并导出到LoadRunner Analytics获取深入数据结果。