您的位置:首页 > 其它

LR8.0中文手册_Chapter1 LoadRunner简介

2007-08-12 11:48 381 查看
<本文属原创,如需转载请与本人联系>

Chapter1 LoadRunner简介
LoadRunner的部件:
LoadRunner由以下部件组成:
Ø Virtual User Generator捕捉终端用户事务处理过程,自动生成可以被Virtual user识别的性能测试脚本;
Ø Controller组织、驱动、管理和监视负载测试;
Ø Load Generators执行virtual user 创建附负载;
Ø Analysis帮助用户观看、剖析比较性能测试结果;
Ø Launcher提供访问LoadRunner所有部件的唯一接口。

LoadRunner术语
Ø Scenarios 情境(Scenario)是基于性能需求来定义在每次测试会话中发生的事件的文件;
Ø Vusers 在情境(Scenario)中, LoadRunner用虚拟用户(virtual users or Vusers)来代替真实用户的操作。虚拟用户(Vusers)模拟真实用户的动作从而与你的应用程序进行交互。一个情境(Scenarios)可以包括数十、数百,甚至数千个虚拟用户;
Ø Vuser Scripts vuser Scripts是情境(Scenario)中用来描述虚拟用户(Vuser)动作行为的脚本;
Ø Transactions transaction代表你所感兴趣测量终端用户事务处理过程。

什么是负载测试过程?
负载测试由五个阶段组成:计划,生成脚本,情境定义,情境执行,结果分析。



Ø 负载测试计划:定义你性能测试的需求,例如:当前用户总数,典型的用户事务处理,需要反映的时间;
Ø 创建虚拟用户脚本:捕捉终端用户动作生成自动化脚本;
Ø 定义情境:通过LoadRunner控制中心(Controller)建立负载测试环境;
Ø 执行情境:通过LoadRunner控制中心(Controller)驱动、管理和监视负载测试;
Ø 分析结果:通过LoadRunner分析工具(Analysis)生成图表和报告,从而进行性能评估。
使用Mercury Tours范例网站
Mercury Tours 范例网站是一个提供预定机票服务的网站,本手册的所有课程,都是以Mercury Tours范例网站为联系的对象。用户连接Web服务器,查找航班,预定航班,并且核对航班路线。
然而LoadRunner支持40多种类型的应用,本手册通过Web应用来说明负载测试过程。如果你要进行负载测试的应用不是Web应用,请与Mercury公司联系以取得帮助。
在本阶段,你将开始熟悉Mercury Tours这个网站。

打开Mercury Tours 网站
我们将使用Mercury Tours应用来亲自体验性能测试。在进行下一步前,请先花点时间熟悉一下Mercury Tours这个范例网站。
1. 确保范例网站的服务器正常运行
当LoadRunner安装并重启时Web服务器将会自动启动,一旦你再次重启系统,服务器不会被自动执行,请选择Start > Programs > Mercury LoadRunner > Samples > Web > Start Web Server
注:如果服务已经开启,而你再次试图开启web 服务器的时候,会出现错误提示,这时你可以忽视这个错误提示,继续体验。
2. 打开Mercury Tours 应用
当你执行完Start > Programs > Mercury LoadRunner > Samples > Web > Mercury Web Tours Application后,浏览器会自动打开Mercury Tours网页。
3. 登录到Mercury Tours网站
输入以下信息
Member name: jojo
Password: bean
单击左侧窗口的login按钮,你将会看到Mercury Tours的welcome页面
4. 预定航班
单击左侧窗口中的flights按钮,打开Find Flight 网页,将目标地址改成Los Angeles,单击 continue.
5. 完成你的Mercury Tours会话
单击sign off 注销

应用需求
现在你已经熟悉了Mercury Tours网站,假设你是一个性能测试工程师,你负责测试这个应用处理中的注销功能,你的项目经理给了你4个发布标准:
1. Mercury Tours必须可以同时成功处理10个并发代理;
2. Mercury Tours必须在不超过90秒内同时处理10个航本的预定;
3. Mercury Tours必须在不超过120秒的时间内同时处理10个航本路线的确认;
4. Mercury Tours必须在不超过10秒的时间内同时处理10个用户在系统上的登录和注销
本手册将和你一起建立负载测试进而对每个事务需求进行评估,从而在发布版本前你可以确定标准通过或是失败。


下一节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: