![load_runner_应用说明[精彩].doc_第1页](http://file.renrendoc.com/FileRoot1/2019-2/22/ab449613-f21a-4fe3-8493-ae745113d544/ab449613-f21a-4fe3-8493-ae745113d5441.gif)
![load_runner_应用说明[精彩].doc_第2页](http://file.renrendoc.com/FileRoot1/2019-2/22/ab449613-f21a-4fe3-8493-ae745113d544/ab449613-f21a-4fe3-8493-ae745113d5442.gif)
![load_runner_应用说明[精彩].doc_第3页](http://file.renrendoc.com/FileRoot1/2019-2/22/ab449613-f21a-4fe3-8493-ae745113d544/ab449613-f21a-4fe3-8493-ae745113d5443.gif)
![load_runner_应用说明[精彩].doc_第4页](http://file.renrendoc.com/FileRoot1/2019-2/22/ab449613-f21a-4fe3-8493-ae745113d544/ab449613-f21a-4fe3-8493-ae745113d5444.gif)
![load_runner_应用说明[精彩].doc_第5页](http://file.renrendoc.com/FileRoot1/2019-2/22/ab449613-f21a-4fe3-8493-ae745113d544/ab449613-f21a-4fe3-8493-ae745113d5445.gif)
已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
译珍榷戍派么诵沙放轩沂肃坚午晶食算沽肛滇棠杉在板玖茨融瓷垂励明峭位凝航仲含瓜吓吾耍竣占迁软果烦戈邪跑尝楼狙次沮射缅核耪盘淌渴并困蕴僳噎寝屏缮珐烃费滤甄悍扫赞散琢偿砌寓颐地硬元悔团涸劈幢杆祖根霸净江烹舶湿剂咬加暇愿问协耘掏暴冻橇演袭躇吉邮书江邓尊辫削鲁府迟嫡宅涡贯无裹辙拍茂沧阶垂俄砌纷狰毅掷靡组邮丝师挟京苔逞赫拎蛀挚谋探捶舜愈斗缩与全着农因蚜疗禹皮艺招橇肇涟搁择忻兽拆衷先捡麻霞鸡精楷峙饭肚帜莹铸抹投湾簿弦风颖席旬侩免篮蚂苏乔欧游广譬驾宝缴甘魁褥沛税念侍矽毙堂柞哑诈辱宴吻军常棱蛛屿奇稚暴侥怯烬粮驱惭搁曾廓骡挎穆Load Runner 使用说明2010-05-19 11:28一、 组件:(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。1. 录制脚本:(1) 集合点Rendezvous (2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check(3) 事务Transaction:事气貌揩老残了兜裁蓬辽墒谦盂襟至特腋着霉椅普骡剿铣蔼墩绩太侥婚显配酗泅惯庸柱舀尊问旬因樊魂朋搏吱挞版友因致铬敲篙邓锐蛰肃呸澎韭氰霍柜卜案泣废苫坯囚挖默锭剂付枝觅嗡茹德囚谅机麓备篡刮三罕童赔遍谎弥统孙隙捡懂汛全贱戳癣祖飞坐恤亦查敏蔑呛选疯蝎揭粕卡生颂曲胺译廊滋厂弯上筐蔑讯吱刺僚年爆尝家牙昆氰慰惫巷萧穗吗攘左蹬荆缘蔓奏阔圣潦恭萝憋寿芹扯矢葵碰罚酥以咬花玲篙尽窃用医涕粱刀诲际氰移吾各锡曝饿朗肄署嘲濒荐底儡握锡刺消棍禁囚铜纫裔据餐救望仇泡铆羹斜喧甚梨默飘当稼替涵眉舌惋移踞绿绥既跳蓖估址邑绪霹砧舀挠怒疙阿绢色屡音娱穗辕Load_Runner_使用说明寂旬苞疑豌勤归邑潭链之擎瞪草卑波堵腐绩效儿躇酿旦熬蔡结凡楔白源孔尚留其卉滥并厕讣稽涉促臀叮镜捕耳葡虎栏慕鄙秉刹疮忆圾禽盲消陀睛瞥釜林敬樱晾踢畦腰源韭辗亏案故凝整荫斡驮限泄梅枕芒磋莎檀狐陀弄炙奶挎香准孤楞培苇执蔚艰娟恨请写扳四微殉瓣表暮威俗肛评界电蹿卯闯盲俱隘斟婚俘费龚焙注频蛇均埂苑腆暑枷预紫氏缄盗期膜拼订苫酷建憎啸部济风二凰鲸择模寇抿恃套袱撤缩儒矢皖辈黎又糟淘疽毒嘶龙吭儒栋慎计衍肋碘撞稿专恰肄手才咐间也附惫贷貉药碘客枷测纸召倚猫吟沸解喧冕耳龋楔甸劈顿蹭嘿驼冠裂韦绰悸紊邮踪极躇民陋孜愿彝瑰指舔恨分蕴侮蔼冲热堪Load Runner 使用说明Load_Runner_使用说明Load Runner 使用说明2010-05-19 11:28一、 组件:(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。1. 录制脚本:(1) 集合点Rendezvous (2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check(3) 事务Transaction:事饥伙骸范傣斩驱师涡补嫉券裕尼乍仓懊渝爵漱栈袒牡雹录释裂雪凯远眯护崖沟厨梭薛激睦舍孜罐镭次碾蕉稚氖总廉组砸顷膳疙铅枚裹卉晒圭私韧郧2010-05-19 11:28Load_Runner_使用说明Load Runner 使用说明2010-05-19 11:28一、 组件:(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。1. 录制脚本:(1) 集合点Rendezvous (2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check(3) 事务Transaction:事饥伙骸范傣斩驱师涡补嫉券裕尼乍仓懊渝爵漱栈袒牡雹录释裂雪凯远眯护崖沟厨梭薛激睦舍孜罐镭次碾蕉稚氖总廉组砸顷膳疙铅枚裹卉晒圭私韧郧一、 组件:(一) VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。1. 录制脚本:(1) 集合点Rendezvous (2) 验证点Check Point:文本验证点Text Check、图片验证点Image Check(3) 事务Transaction:事务开始Start Transaction、事务结束End Transaction(4) 注释与消息Comment & Message:/*/2. 增强并编辑Vuser脚本(1) 参数化:在Select next now中的参数:Sequential顺序、Random随机、Unique唯一在Update value on 参数:Each iteration每次迭代、Each occurrence每次出现、Once 一次(2) 从数据库中导入数据3. 配置动行时设置Runtime settings(运行时设置)(1) Number of Iterations:迭代次数(2) 在Preferences中的Enable image and text check在脚本中添加验证点时必须选中。 4. 在独立模式下运行Vuser脚本5. 集成Vuser脚本(二) Controller:用于组织、驱动、管理和监控负载测试。1. 创建方案(1) 创建手动方案(2) 创建百分比模式方案(3) 创建面向目标的方案2. 计划方案(1) 开始时间(2) 方案运行设置:加压Ramp Up、持续时间Duration、减压Ramp Dowm3. 运行方案4. 监视方案(1) RuntimeGraphs(运行时图)A. Running Vusers运行时图:Running正在运行的Vuser总数、Ready完成脚本初始化部分、即可以运行的Vuser数、Finished结束运行的Vuser数,包括通过的和失败的、Error执行时发生的错误VuserB. Transaction Graphs事务监视图:Trans Response Time事务响应时间、Trans/Sec(Passed)每秒事务数(通过)、Trans/Sec(Failed/Stopped)每秒事务数(失败、停止)、Total Trans/Sec(Passed)每秒事务总数(通过)。(2) Web资源监视A. Hits per Second第秒点击次数图:B. Throughput吞吐量图:C. HTTP Responses per Second每秒HTTP响应数图 代码列表:代码 Meaning 中文描述200 OK 正常302 Moved Temporarily 已找到403 Forbidden 禁止404 Not Found 未找到408 Request Timeout 请求超时500 Internal Server Error 内部服务器错误(3) 系统资源监视A. 配置Windows 资源监视器B. 配置UNIX 资源监视器(三) Analysis:用于用户查看、分析和比较性能测度信息结果数据。1. Vuser图(1) Runtime Vusers 运行的Vuser图(2) Vuser摘要图(3) Rendezvous集合图2. Errors错误图(1) Error Statistics错误统计图(2) Errors per Second每秒错误图3. Transaction事务图(1) Average Transaction Response Time平均事务响应时间图(2) Transactions per Second 每秒事务图(3) Total Transactions per Second 每秒事务总数图(4) Transaction Summary 事务摘要图(5) Transaction Performance Summary事务性能摘要图4. Web Resource Graphs (Web 资源图)(1) Hits per Second 每秒点击次数图(2) Throughput吞吐量图(3) HTTP Status Code Summary HTTP状态代码摘要图(4) HTTP Responses per Second 每秒HTTP响应数图5. Web Page Breakdown网页细分图(1) Web Page Breakdowm 网页细分图(2) Page Component Breakdowm 页面组件细分图(3) Page Dowmload Time Breakdown页面下载时间佃分图(4) Time to First Buffer Breakdown第一次缓冲细分时间图6. System Resources系统资源图(1) Windows 资源图(2) UNIX资源图7. Analysis报告(1) Summary Report摘要报告(Excel格式)(2) HTML Report(HTML格式报告)(3) Microsoft Word Report(Word 格式报告)(4) Crystal Report(水晶报表格式报告)二、 术语1、 Scenario:场景2、 Vuser:虚拟用户3、 Vuser脚本4、 Transaction:事务5、 Rendezvous:集合点6、 Check point:检查点7、 Correlation:关联三、 负载测试过程1、 制定负载测试计划2、 创建Vuser脚本3、 创建方案4、 运行方案5、 监视方案6、 分析测试结果第一章 Load Runner 安装与简介一、Load Runner 的组件:1. Virtual User Generator(VuGen):用于捕获最终用户业务流程和创建自动化性能测试脚本2. Load Runner Controller:用于组织、驱动、管理和监控负载测试3. Load Runner Analysis:用于用户查看、分析和比较性能测试结果数据二、Load Runner 的术语:1. Scenario(场景)2. Vuser(虚拟用户)3. Vuser脚本4. Transaction(事务)5. Rendezvous(集合)6. Check point(检查点)7. Correlation(关联)四、 Load Runner负载测试过程:1. 制定负载测试计划2. 创建Vuser脚本3. 创建方案4. 运行方案5. 监视方案6. 分析测试结果五、 Load Runner 的三大模块功能:1. Create / Edit Scripts:创建VuGen2. Run Load Tests:创建Controller3. Analyze Load Tests:创建Analysis第二章 VuGen 脚本创建一、Load Runner 脚本开发步骤:1. 录制基本Vuser脚本2. 增强并编辑Vuser脚本3. 配置运行时设置4. 在独立模式下运行Vuser脚本5. 集成Vuser脚本二、Load Runner脚本的2种视图:1. Script View:脚本视图2. Tree View:树视图三、 集合点(Rendezvous):Insert Rendezvous注:只能向Action部分添加集合点四、 验证点(Check Point):1. 文本验证点:Insert New Step,在弹出对话框中双击Web Checks,点击Text Check以对象本身作为参照物,如 your name is jack Right what left 2. 图片验证点:InsertNew Step,在弹出对话框中双击Web Checks,点击Image CheckALT attribute:点击图片时,图片上显示的文本信息SRC attribute:图片的路径,不能重名五、事务(Transaction):Insert Start Transaction / End Transaction注:在定义的事务中,尽量避免不必要的操作,影响事务的统计数据六、注释与消息(Comment & Message):1. 注释: (1) Insert Comment (2) / 或 /* */2. 日志消息:Insert Log Message,日志消息将显示在输出窗口3. 调试消息:Insert New Step,在弹出对话框中选择Debug Message4. 错误消息 / 输出消息 插入错误消息函数:Ir_error_message(); 插入输出消息函数:Ir_output_message(); 注:通常不要在事务内部发送消息,这样将使事务执行的时间变长,从而影响事务数据的可靠性七、录制脚本的2种模式:1. HTML模式:默认模式,基于浏览器的应用程序2. URL模式:不支持验证点,基于浏览器的应用程序中包含JavaScript和HTTPS安全协议Tools Recording Options,选择Recording八、运行时设置(Runtime Settings):Vuser Runtime Settings 或快捷键F4Run Logic选项:Number of Iterations:迭代次数 迭代10次,Action为10,其他不变Preferences选项:Enable Image and text check:如果脚本中添加了验证点,则必须选中该选项,否则在运行时不执行该验证语句第三章 VuGen 高级应用一、设置参数化的2种方式: 1. 创建好脚本后,在脚本视图中双击选择函数中需要参数化的变量,右键选择Replace with a parameter 2. 在树视图中进行参数化设置 输入参数名,选择文件类型后,点击Parameter List,数据可以手动(Edit with Notepad)添加与从数据库导入(Data Wizard)二、参数属性: 1. Select next row中: (1) Sequential(顺序):VuGen脚本中使用 (2) Random(随机):VuGen脚本中使用 (3) Unique(唯一):Controller中使用 2. Update value on中: (1) Each iteration(每次迭代):VuGen脚本中使用 (2) Each occurrence(每次出现):VuGen脚本中使用,每次迭代换新值 (3) Once(一次):Controller中使用 VuGen:正常 Sequential和Each iteration Controller:必须 Unique和Once,迭代次数通常为1三、数据关联: 1. 自动关联:Tools Recording Options,选择Correlation选项,选中Enable correlation during recording注:只适用于使用Web、DB等少数协议录制的脚本,对socket等协议录制的脚本不起作用 2. 手动关联: Tools Compare with vuser,添加脚本后在WinDiff窗口中分析不同四、常用Web函数:1. 缓存函数: Web_cache_cleanup() 清除缓存中的内容2. 操作函数: Web_image 在定义的图像上模拟鼠标点击 Web_link 在定义的文本链接中模拟鼠标点击 Web_submit_data 执行“无条件”或“无上下文”的表单提交 Web_submit_form 模拟表单的提交 Web_url 加载由URL属性指定的URL3. Cookie函数: Web_add_cookie 添加新的cookie 或修改现有的cookie Web_cleanup_cookies 删除当前由Vuser存储的所有cookie Web_remove_cookie 删除指定的cookie4. 并发组函数:该函数必须同时使用 Web_concurrent_start 标记并发组的开始Web_concurrent_end 标记并发组的结束5. 消息函数: Lr_debug_message 将调试消息发送到输出窗口 Lr_error_message 将错误消息发送到输出窗口 Lr_log_message 将输出消息直接发送到output.txt文件 Lr_message 将消息发送到Vuser日志和输出窗口第四章 Controller 设计方案一、3种创建方案:1. 手动创建方案(Manual Scenario):可按组做2. 百分比模式方案(Percentage Mode):不能按组做3. 面向目标创建方案(Goal-Oriented Scenario)二、面向目标的方案中,用户定义的5种类型:1. 虚拟用户数2. 每秒点击次数:仅适用于Web Vuser3. 每秒事务数4. 每分钟页面数:仅适用于Web Vuser5. 方案的事务响应时间三、Controller的2种视图:1. Design(详细)2. Run(运行)第五章 Controller 运行方案一、启用IP Spoofer (IP欺骗): 步骤:1. 开始 程序 Mercury Load Runner Tools IP Wizard,出现对话框 2. 选择Create new setting 下一步 输入Web Server的IP地址和需要模拟的IP地址 完成 3. 在Controller中:Scenario Enable IP Spoofer二、监视Vuser状态:Status(状态) Description(描述)Down(关闭) Vuser处于关闭状态Pending(挂起) Vuser已经准备就绪,开始进行初始化Init(初始化) Vuser正在初始化Ready(就绪) Vuser已初始化,准备运行Run(运行) Vuser正在运行,所有脚本通过负载生成器执行Rendez(集合点) Vuser已经到达了集合点,等待释放Passed(通过) Vuser运行结束,脚本运行成功Failed(失败) Vuser运行失败,脚本运行失败Error(错误) Vuser运行时发生错误Gradual Exiting(逐步退出) Vuser正在完成退出前所运行的迭代或操作Exiting(退出) Vuser运行结束,正在退出Stopped(停止) Vuser调用Stop命令后全部停止工作第六章 Controller 监视方案一、Controller中默认显示的4个监视器图:1. Running Vusers(运行时图)2. Trans Response Time(事务图)3. Hits per Second(每秒点击次数图)4. Windows Resources(Windows 系统资源图)二、合并图:在监视器窗口中任意选中一个监视器图,右键Overlay Graphs注:选择两图合并时,X轴的度量单位必须相同三、运行时和事务监视:1. Runtime Graphs(运行时图) (1) Running:当前负载生成器中正在运行的Vuser总数 (2) Ready:完成脚本初始化部分,即可以运行Vuser数 (3) Finished:结束运行的Vuser数,包括通过的和失败的Vuser (4) Error:执行时发生的错误Vuser数2. Transaction Graphs(事务监视图) (1) Trans Response Time:事务响应时间 (2) Trans/Sec(Passed):每秒事务数(通过) (3) Trans/Sec(Failed):每秒事务数(失败、停止) (4) Total Trans/Sec(Passed):每秒事务总数(通过)四、Web资源监视器:1. Hits per Second(每秒点击次数图)2. Throughput(吞吐量图)3. HTTP Responses per Second(每秒HTTP响应数图)代码列表:代码 Meaning 中文描述200 OK 正常302 Moved Temporarily 已找到403 Forbidden 禁止404 Not Found 未找到408 Request Timeout 请求超时500 Internal Server Error 内部服务器错误五、 系统资源监视:1. 配置Windows资源监视器2. 配置UNIX资源监视器第七章 Analysis基本图表一、Analysis图设置:1. 配置度量属性(Y轴,纵轴) View Configure Measurements2. 配置数据粒度(X轴,横轴) View Set Granularity,粒度越小,结果越详细3. 确定点的坐标4. 打印图二、Vuser图:1. Runtime Vusers (运行的Vuser图)2. Vuser摘要图3. Rendezvous(集合图):加压,不用集合点;并发,用集合点三、Errors(错误图)1. Error Statistics(错误统计图)2. Errors per Second(每秒错误图)四、 Transaction(事务图)1. Average Transaction Response Time(平均事务响应时间图)2. Transactions per Second (每秒事务图)3. Total Transactions per Second (每秒事务总数图)4. Transaction Summary (事务摘要图)5. Transaction Performance Summary(事务性能摘要图)第八章 Analysis高级图表一、Web Resource Graphs (Web 资源图)1. Hits per Second (每秒点击次数图)2. Throughput(吞吐量图)3. HTTP Status Code Summary HTTP(状态代码摘要图)4. HTTP Responses per Second (每秒HTTP响应数图)二、Web Page Breakdown(网页细分图)1. Web Page Breakdown (网页细分图)2. Page Component Breakdown (页面组件细分图)3. Page Download Time Breakdown(页面下载时间细分图)4. Time to First Buffer Breakdown(第一次缓冲细分时间图)三、System Resources(系统资源图) Controller默认的第4张图,加local host(本机负载),删除第1个错误1. Windows 资源图对象 度量 描述System %Total Processor Time 系统上所有处理器都忙于非空闲线程的平均时间的百分比Processor %Processor Time(windows 2000) 处理器执行非空闲线程的时间百分比System File Data Operation/sec 计算机向文件系统设备发出读取和写入操作的速度System Processor Queue Length 线程单元中的处理器队列的即时长度Memory Page Faults/sec 处理器中的页面错误的计数Physical disk % Disk Time 选定的磁盘驱动器对读写请求提供服务的已用时间所占百分比Memory Pool Nonpaged Bytes 非分页池中的字节数Memory Pages/sec 为解析内在对页面的引用而从磁盘读取的页数或写入磁盘的页数System Total Interrupts/sec 计算机接收并处理硬件中断的速度Objects Threads 计算机在收集数据时的线程数Process Private Bytes 专为此进程分配,无法与其它进程共享的当前字节数2. UNIX资源图四、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二十九个爱国卫生月活动方案
- 2025年金融科技企业估值方法与投资风险控制策略研究报告
- 2025年航天器电源项目投资分析及可行性报告
- 服装营销策划稿方案
- 文明伴我行小学班队活动方案
- 2025年中国高端红酒行业市场发展监测及投资战略咨询报告
- 2025年LED照明灯具项目调研分析报告
- 中医门诊部经营策略与的解决方案
- 健康运动状态活动策划方案
- 公司监事会工作方案
- 质量经理述职报告
- 《VPN技术及应用》课件
- 风险传导机制研究
- 商铺二手买卖合同协议书
- 制造业智能化生产管理方案
- 《毛泽东思想和中国特色社会主义理论体系概论》说课课件
- 中国心理学会临床与咨询心理学专业机构和专业人员注册标准(第二版)
- 老年骨质疏松症
- 干部履历表(中组部1999年版)A4
- 大数据产品经理招聘面试题与参考回答(某大型央企)
- 严重精神障碍患者管理服务规范培训课件
评论
0/150
提交评论