您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > loadrunner中英文对照
一、组件:(一)VuGen:用于捕获最终用户业务流程和创建怎动化性能测试脚本。1.录制脚本:(1)集合点Rendezvous(2)验证点CheckPoint:文本验证点TextCheck、图片验证点ImageCheck(3)事务Transaction:事务开始StartTransaction、事务结束EndTransaction(4)注释与消息Comment&Message:/***/2.增强并编辑Vuser脚本(1)参数化:在Selectnextnow中的参数:Sequential顺序、Random随机、Unique唯一在Updatevalueon参数:Eachiteration每次迭代、Eachoccurrence每次出现、Once一次(2)从数据库中导入数据3.配置动行时设置Runtimesettings(运行时设置)(1)NumberofIterations:迭代次数(2)在Preferences中的Enableimageandtextcheck在脚本中添加验证点时必须选中。4.在独立模式下运行Vuser脚本5.集成Vuser脚本(二)Controller:用于组织、驱动、管理和监控负载测试。1.创建方案(1)创建手动方案(2)创建百分比模式方案(3)创建面向目标的方案2.计划方案(1)开始时间(2)方案运行设置:加压RampUp、持续时间Duration、减压RampDowm3.运行方案4.监视方案(1)RuntimeGraphs(运行时图)A.RunningVusers运行时图:Running正在运行的Vuser总数、Ready完成脚本初始化部分、即可以运行的Vuser数、Finished结束运行的Vuser数,包括通过的和失败的、Error执行时发生的错误VuserB.TransactionGraphs事务监视图:TransResponseTime事务响应时间、Trans/Sec(Passed)每秒事务数(通过)、Trans/Sec(Failed/Stopped)每秒事务数(失败、停止)、TotalTrans/Sec(Passed)每秒事务总数(通过)。(2)Web资源监视A.HitsperSecond第秒点击次数图:B.Throughput吞吐量图:C.HTTPResponsesperSecond每秒HTTP响应数图代码列表:代码Meaning中文描述200OK正常302MovedTemporarily已找到403Forbidden禁止404NotFound未找到408RequestTimeout请求超时500InternalServerError内部服务器错误(3)系统资源监视A.配置Windows资源监视器B.配置UNIX资源监视器(三)Analysis:用于用户查看、分析和比较性能测度信息结果数据。1.Vuser图(1)RuntimeVusers运行的Vuser图(2)Vuser摘要图(3)Rendezvous集合图2.Errors错误图(1)ErrorStatistics错误统计图(2)ErrorsperSecond每秒错误图3.Transaction事务图(1)AverageTransactionResponseTime平均事务响应时间图(2)TransactionsperSecond每秒事务图(3)TotalTransactionsperSecond每秒事务总数图(4)TransactionSummary事务摘要图(5)TransactionPerformanceSummary事务性能摘要图4.WebResourceGraphs(Web资源图)(1)HitsperSecond每秒点击次数图(2)Throughput吞吐量图(3)HTTPStatusCodeSummaryHTTP状态代码摘要图(4)HTTPResponsesperSecond每秒HTTP响应数图5.WebPageBreakdown网页细分图(1)WebPageBreakdowm网页细分图(2)PageComponentBreakdowm页面组件细分图(3)PageDowmloadTimeBreakdown页面下载时间佃分图(4)TimetoFirstBufferBreakdown第一次缓冲细分时间图6.SystemResources系统资源图(1)Windows资源图(2)UNIX资源图7.Analysis报告(1)SummaryReport摘要报告(Excel格式)(2)HTMLReport(HTML格式报告)(3)MicrosoftWordReport(Word格式报告)(4)CrystalReport(水晶报表格式报告)二、术语1、Scenario:场景2、Vuser:虚拟用户3、Vuser脚本4、Transaction:事务5、Rendezvous:集合点6、Checkpoint:检查点7、Correlation:关联三、负载测试过程1、制定负载测试计划2、创建Vuser脚本3、创建方案4、运行方案5、监视方案6、分析测试结果第一章LoadRunner安装与简介一、LoadRunner的组件:1.VirtualUserGenerator(VuGen):用于捕获最终用户业务流程和创建自动化性能测试脚本2.LoadRunnerController:用于组织、驱动、管理和监控负载测试3.LoadRunnerAnalysis:用于用户查看、分析和比较性能测试结果数据二、LoadRunner的术语:1.Scenario(场景)2.Vuser(虚拟用户)3.Vuser脚本4.Transaction(事务)5.Rendezvous(集合)6.Checkpoint(检查点)7.Correlation(关联)四、LoadRunner负载测试过程:1.制定负载测试计划2.创建Vuser脚本3.创建方案4.运行方案5.监视方案6.分析测试结果五、LoadRunner的三大模块功能:1.Create/EditScripts:创建VuGen2.RunLoadTests:创建Controller3.AnalyzeLoadTests:创建Analysis第二章VuGen脚本创建一、LoadRunner脚本开发步骤:1.录制基本Vuser脚本2.增强并编辑Vuser脚本3.配置运行时设置4.在独立模式下运行Vuser脚本5.集成Vuser脚本二、LoadRunner脚本的2种视图:1.Script.View:脚本视图2.TreeView:树视图三、集合点(Rendezvous):Insert→Rendezvous注:只能向Action部分添加集合点四、验证点(CheckPoint):1.文本验证点:Insert→NewStep…,在弹出对话框中双击WebChecks,点击TextCheck以对象本身作为参照物,如yournameisjackRightwhatleft2.图片验证点:Insert→NewStep…,在弹出对话框中双击WebChecks,点击ImageCheckALTattribute:点击图片时,图片上显示的文本信息SRCattribute:图片的路径,不能重名五、事务(Transaction):Insert→StartTransaction/EndTransaction注:在定义的事务中,尽量避免不必要的操作,影响事务的统计数据六、注释与消息(Comment&Message):1.注释:(1)Insert→Comment(2)//或/**/2.日志消息:Insert→LogMessage,日志消息将显示在输出窗口3.调试消息:Insert→NewStep…,在弹出对话框中选择DebugMessage4.错误消息/输出消息插入错误消息函数:Ir_error_message();插入输出消息函数:Ir_output_message();注:通常不要在事务内部发送消息,这样将使事务执行的时间变长,从而影响事务数据的可靠性七、录制脚本的2种模式:1.HTML模式:默认模式,基于浏览器的应用程序2.URL模式:不支持验证点,基于浏览器的应用程序中包含JavaScript和HTTPS安全协议Tools→RecordingOptions,选择Recording八、运行时设置(RuntimeSettings):Vuser→RuntimeSettings或快捷键F4RunLogic选项:NumberofIterations:迭代次数迭代10次,Action为10,其他不变Preferences选项:EnableImageandtextcheck:如果脚本中添加了验证点,则必须选中该选项,否则在运行时不执行该验证语句第三章VuGen高级应用一、设置参数化的2种方式:1.创建好脚本后,在脚本视图中双击选择函数中需要参数化的变量,右键选择Replacewithaparameter2.在树视图中进行参数化设置输入参数名,选择文件类型后,点击ParameterList,数据可以手动(EditwithNotepad)添加与从数据库导入(DataWizard)二、参数属性:1.Selectnextrow中:(1)Sequential(顺序):VuGen脚本中使用(2)Random(随机):VuGen脚本中使用(3)Unique(唯一):Controller中使用2.Updatevalueon中:(1)Eachiteration(每次迭代):VuGen脚本中使用(2)Eachoccurrence(每次出现):VuGen脚本中使用,每次迭代换新值(3)Once(一次):Controller中使用VuGen:正常Sequential和EachiterationController:必须Unique和Once,迭代次数通常为1三、数据关联:1.自动关联:Tools→RecordingOptions,选择Correlation选项,选中Enablecorrelationduringrecording注:只适用于使用Web、DB等少数协议录制的脚本,对socket等协议录制的脚本不起作用2.手动关联:Tools→Comparewithvuser,添加脚本后在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或修改现有的cookieWeb_cleanup_cookies删除当前由Vuser存储的所有cookieWeb_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.手动创建方案(ManualScenario):可按组做2.百分比模式方案(PercentageMode):不能按组做3.面向目标创建方案(Goal-OrientedScenario)二、面向目标的方案中,用户定义的5种类型:1.虚拟用户数2.每秒点击次数:仅适用于WebVuser3.每秒事务数4.每分钟页面数:仅适用于WebVuser5.方案的事务响应时间三、Controller的2种视图:1.Design(详细)2.Run(运行)第五章Controller运行方案一、启用IPS
本文标题:loadrunner中英文对照
链接地址:https://www.777doc.com/doc-4767451 .html