LoadRunner

来自站长百科
跳转至: 导航、​ 搜索

LoadRunner是一款强大的负载测试工具,用于预测系统行为和性能。它通过模拟真实用户并发负载并实时监测性能,帮助企业识别和解决问题。LoadRunner可以测试整个企业系统,包括各种应用环境和技术。

主要功能[ ]

虚拟用户生成[ ]

使用LoadRunner的Virtual User Generator,可以轻松创建系统负载。它可以生成虚拟用户,模拟真实用户的业务操作行为。首先,记录业务流程,然后将其转化为测试脚本。利用虚拟用户,可以在多台机器上同时模拟成千上万个用户访问应用程序,从而减少对硬件和人力资源的需求。

真实负载模拟[ ]

在创建虚拟用户后,需要设定负载方案、业务流程和虚拟用户数量。使用LoadRunner的Controller,可以快速组织多用户的测试方案,并通过Rendezvous功能提供互动环境,管理和驱动负载测试方案。还可以使用日程计划服务来定义用户的访问时间,使测试过程自动化。同时,可以限定负载方案,模拟峰值负载情况,并监测系统各个组件的性能,帮助确定系统配置。

性能监测[ ]

LoadRunner内置实时监测器,可以在负载测试过程中实时监测应用系统的运行性能。监测器可以实时显示交易性能数据(如响应时间)以及其他系统组件(如应用服务器、Web服务器、网络设备和数据库)的性能。通过这些监测器,可以从客户和服务器的双方面评估系统组件的运行性能,快速发现问题。此外,使用LoadRunner的ContentCheck功能,可以判断应用程序功能在负载下是否正常,帮助从终端用户角度观察程序性能。

结果分析[ ]

在测试完成后,LoadRunner会收集和汇总所有的测试数据,并提供高级的分析和报告工具。通过Web交易细节监测器,可以分析每个网页下载所需的时间,以及是否由于大型图像文件或第三方数据组件导致应用程序运行缓慢。此外,该工具可以分解客户端、网络和服务器的端到端响应时间,帮助确定问题所在。通过LoadRunner的分析工具,可以快速定位和解决性能问题。

重复测试[ ]

负载测试是一个重复过程。每次解决一个问题后,需要在相同的方案下再次进行负载测试来验证修正是否改善了运行性能。

LoadRunner术语[ ]

1、场景(方案)

场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。

2、Vuser

Vuser 在场景中, LoadRunner 用虚拟用户或 Vuser 代替实际用户。Vuser 模拟实际用户的操作来使用应用程序。一个场景可以包含几十几百甚至几千个 Vuser。

3、Vuser 脚本

Vuser 脚本 Vuser 脚本用于描述 Vuser 在场景中执行的操作。

4、事务

事务 要度量服务器的性能,需要定义事务。事务表示要度量的最终用户业务流程。

相关条目[ ]