2024年6月4日发(作者:)
第一章 Loadrunner11简介
随着软件开发技术不断发展和日益成熟,现代应用程序也越来越
复杂.应用程序可以利用数十个甚至数百个组件完成以前用纸或人工
完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目
之间有直接的关联。这使得找出问题根本原因变得越来越困难.
软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大
的风险。严格的性能测试是量化和减少这种风险最常见的策略。使用
HP LoadRunner 进行自动化负载测试是应用程序部署过程中一个非
常重要的环。
1。1为什么要实现性能自动化测试
自动化性能测试是利用产品、人员和流程来降低应用程序、升级
程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预
部署系统施加工作负载,同时评估系统性能和最终用户体验.一次组
织合理的性能测试可以让用户清楚以下几点:
➢ 应用程序对目标用户的
响应是否足够迅速
?
➢ 应用程序是否能够游刃有余地处理
预期用户负载
?
➢ 应用程序是否能够处理
业务所需的事务数
?
➢ 在预期和非预期用户负载下
应用程序是否稳定
?
➢ 是否能够确保用户在使用此应用程序时
感到满意
?
通过回答这些问题,自动化性能测试可以量化业务状况的更改所
1
带来的影响。这反过来也可以让用户清楚部署此应用程序的风险。有
效的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的
应用程序带来系统停机和可用性问题.
1。2 LoadRunner 包含哪些组件
LoadRunner 包含以下组件:
➢ Virtual User Generator 录制最终用户业务流程并创建自动
化性能测试脚本,即 Vuser 脚本。
➢ Controller 组织、驱动、管理并监控负载测试。
➢ Load Generator 通过运行 Vuser 产生负载。
➢ Analysis 用于查看、剖析和比较性能结果。
➢ Launcher 使您可以从单个访问点访问所有 LoadRunner 组
件。
1.3了解 LoadRunner 术语
场景 场景文件根据性能要求定义每次测试期间发生的事件.
Vuse 在场景中,LoadRunner 用虚拟用户(Vuser)代替真实
用户。Vuser 模仿真用户的操作来使用应用系统.一个
场景可以包含数十、数百乃至数千个 Vuser。
脚本 Vuser 脚本描述 Vuser 在场景中执行的操作。
事物 要评测服务器性能,需要定义事务。事务代表要评测的终端
用户业务流程。
2


发布评论