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