付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习:3w1hwhatwhywherehow比如:给定内存,cpu,磁盘,事务响应的时间等指标要从开发和测试一起考虑,要多,开发的语言,技巧对系统性能要求较高的行业,通讯,银行,金融,,医疗,保险,搜索引擎(baidu)(重点三大组建,有时+1虚拟用户(virtualuser负载(load程序程序 Loadrunner1234567使用函数调用函数目的:简化代码,提高可复用性易性 对事务进行并发测试:在事务之前,加入集合点,只能在action带有reg的函数,性函数,放在相应的请求之前文件控制台文件*.lrs 场景文件scenario结果分析文件*.lra分析文件ysis控制台结果文件*.lrr或基于目标设置(Goal-OrientedScenario)VU的百分比划分。run-time迭代次数:针对actionThinktime:思考时间,每次请求之间的间隔ip地址,多多台aut被测系统的服务器进行资源控制。主要:cpu,内存memory,磁盘disk,网络network等资源。>运行场景及时运行状态及时调lrNew案例1:30个用户,添加检查点,参数化接下来,打开,将reg另存为reg2,存在day04下或者昨天的 代码中两处www替换为{name} bean替换为{pwd}发现新建两个文件name.bat 新建一个excel,写30个数据来。打开parameterlistNamepwd,默认逗号隔开pwd Ctrl+aSelectcolumnFileformat中Tab制表符spaceFirst参数池策略:SE+run-timePacing2~3秒Thinktime50%~150%Parameterlist1,selelctnextrow选择下一行(how?如何选取unique:从第一行开始,唯一向下取值例如:数据abcdefg...3个用户(甲乙丙)2顺序方式:甲()乙()丙唯一方式:甲()乙()丙随机的random:随机取值(值可能重复someline xxxxxx相同(行相同2,updatevalueon更新方式(when?何时取?)1)每次迭代eachiteration(常用)指的是aciton,每次迭代时更新每次遇到eachoccurrence取值一次once:运行过程中只取值一次3,数据不足时的处理情况(unique时适用)Whenoutofvalues放弃虚拟用户abort以循环的方式继续continueinacycliccontinuewithlastUnique+eachiteration+abort三,综合场景测试号称能最真实的模拟执行一段时间(1小时,50分钟),一般不加并发点。基准:并发;模拟多个士兵集合好一起开火综合场景Vugen中点击录制选项按钮editrecordingoptions-->选择第三项recording录制方式默认HTML方选择advance高级preferencesGenerateweb_reg_findfunctionsforpageruntimesettings中 开始录制 下buysearchAction部分点击订票,伦敦到丹佛,事务左右钟buy,检查点。伦敦到丹佛vuser_end,关闭浏览器老师的演示录步骤Newvuser_init 输入jojo和bean开始事务login 点击login 改为action 点击flights按钮选择城市denver到paris 开始事务search点击continue 添加检查点denvertoparis结束事务search sign 关闭浏览器New 输入jojo开始事务 左右 开始事务scan 点击itinerary按钮加检查点(点击itinerary出现了页面,设置检查点”atotal 切换 sing 210用户综合场景1)事务中的thinktime要删除或移动到事务之外操作:对三个buysearchscan都要一(对 end都要找遍 buysearchscanbuysearch new browse依次载入3进入场景配置页面,确保三个buysearchscan都被选中打basicschedule,然后从左上开始改人数。Basicscenario不要动Groupname Buy3 分配人数不是没有固定的答案。按照实际情况Schedulebasic以上3个都选中(出现黑框),一次配置3 startvusers>2 >单选第二项:runfor0dayand00:30:00 30分钟(项目中一般是一个小时,50分钟)第一项:rununtilcompletion直到运行结束第三项:runindefini y一直跑:直到手动停止场景把分钟改为30,okA)1vuB)Duration30分钟duration只是运行actionaciton30分钟Vus30分钟。10个vu,10个线程来模拟,各自运行继续设置runtimesetttings(细节很多选择3个(黑框)-->点击runtime>弹出窗口,选择”多”运行模式RTSShareRTSindividualRTS独立的Run Pacing-->4~6Sendmessagesonlywhenonerroroccurs(选择Alwayssendmessage Thinktime:不忽略第三项,随机百分比min:200% Adiditoinnalattributes:附属选择/特殊参数值ErrorHandling中-->continueonerrorFailopentransactiononlr_error_messageGeneratesnapshotonerrorMutithreading中:threadRunvuserasaprocess:以进程的方式来运行虚拟用户(消耗系统资源)Runvuserasathread:以线程的方式(比较省资源)选择Defineeachactionasatransaction:每一个acttion都作为一事务Defineeachstepasatransactionnetworkspeedsimulationnetwork:speedsimulation-->networkspeedUseunbandwidth:使用最大带宽(选择)bandwidth(psbrowser中Browserproterties:属性配置User-agent浏览器信息...Simulatebrowsercache:模拟浏览器的cache缓存CacheURLsrequiringcontent[HTMLs]Checkfornewerversionsofstoredpageseveryvisittothe Downloadnon-HTMLresoiurces非Html资源(打勾)Simulateanewuseroneachiteration模拟新用户(打勾)Clearcacheoneachiteration每次迭代缓存(打勾)InternetProxy:noproxy默认不要(打勾包括:http-reqonnecttimeout(sec)-->600http-requestreceivetimeout(sec)-->600Stepdownloadtimeout(sec)-->600 归纳:run-timesettings,thinktime200%-,vuser,模拟缓存:不模拟使用场合:1,对aut实施严格测试2,门户,option选项:3120600600选择磁盘(cpu)total就选择total在ctrl 下新建dau04,保存场景。以防止失去。run-timesettingswindowsresources:(run视图,右下角窗口)右击窗口-->admeasurements...>选择的机器点击add按钮.>Machineinformation:Name:localhost指定服务器的ip地址,主机名目前就是本Resourcemeasurementson:localhost清空里面的所有选项自己完成添加(13项shiftdelete全部删除add,弹出小窗口,13Memory4(内存 %committedBytein Pagefaults/sec Networkinteface2(网络Bytestotal/secmstcploopbackinter...回环本机才选回(2(Avg.diskqueuelength Currentdiskqueuelength Diskreadbytes/sec Diskwritebytes/sec- Procesor2(cpu)%processortime>total>addtotal%usretime>total>addSystem(系统)Processorqueulength--startscenario栈 firstinlast队列 firstinfirstscenariostatuserror(点开寻找出错原因)details小按钮查看错误细节stopduratioinvus发出退出系统的指令。vus要运行完当前的action,退出系统。 7)的服务器资源出处 ay04/10用户综合场景测试后续分保存,随时打开查绿色login紫uy黄色 服务器资第一步controller中Run界面在WindowsResources空白框中单击鼠标右键选中AddMeasurements,弹出如下图所示的框第二步在name栏填写要的机器名字,由于我们服务器和客户端是一台机器,就填写localhost,Platformxp。第三步填写机器信息后,开始添加要的指标,点击ResourcesMeasurementson:下的Add,弹出如 :注windows资源最好要在场景运行前添加,因为添加成功后就开始形成图表,信息更全,若场景开始之后再添加,那么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025上半年教师资格中学综合素质真题及答案解析
- 2025消防安全知识考试试题(卷)(答案)
- 2025医德医风考试真题及答案
- 2025中医知识类竞赛题库及答案
- 2026年《医疗器械经营监督管理办法》培训考核试题(附答案)
- 2026年单纯型精神分裂症并发症模拟题(含答案)
- 一年级语文下册部编版《口语交际:请你帮个忙》
- 【全国】装配式混凝土结构技术发展
- 腹膜后恶性间质瘤影像诊断
- 感冒健康宣教方案设计
- 一次性医疗用品管理课件
- 公司员工上岗证管理制度
- T/CECS 10350-2023除臭收集用轻质高强度玻璃钢盖
- 列车开行方案列车开行方案高速铁路运营技术64课件
- 江苏省2025年中职职教高考文化统考数学试题
- 2024年人教版六年级语文上册《第4单元语文园地四》教学课件
- 春季中学田径运动会开幕式议程
- 2024年上半年教师资格证《初中化学》真题及答案
- SH∕T 3097-2017 石油化工静电接地设计规范
- DB 3406T 022-2024市政道路建筑垃圾填筑 路基施工技术规范
- 急诊科护理典型案例分析
评论
0/150
提交评论