- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
(OA自动化)loadrunner
操作简介(doc15页)
前言
Loadrunner是一门测试软件系统性能的工具,所谓软件系统的性能,是指软件处理事务的时
间,消耗的系统资源,它和软件的实现算法,服务器的性能、设置有关。使用loadrunner,
通过大用户量的并发操作,监测系统的响应时间,IO、内存、CPU使用情况来评定软件系统
的性能指标。
使用loadrunner,前期的准备和后期的分析是重点。
前期的准备包括基础数据的准备和脚本的编制。基础数据的准备是指制造和导入大批量数据
(上千万,甚至过亿条记录),用以增加数据库的压力和测试的真实性。脚本是指用户的操
作定义,通过执行脚本,来模拟用户对系统的操作。
后期的分析是指通过分析测试数据,分析系统的瓶颈所在,这需要扎实的操作系统的知识和
有价值的分析经验,在这里省去不表。
基础数据的生成,需要借助专门的软件,提供每张表的模版数据(也就是一条真实的记录),
生成相似的批量数据(也就是一个循环的事),保存到.unl文件中,再用shell的批处理命
令导入数据库就行了。
在这里,我以一个web应用程序的压力测试为例,简单介绍loadrunner的基础知识。
第一部分:virtualusergenerator的使用
virtualusergenerator的主要作用是编制脚本,它可以自动生成脚本,我们要做的主要工作
是对脚本的调试与修改。
启动virtualusergenerator,进入如下界面。
点击file菜单的new选项或者工具栏第一个按钮,进入如下界面:
在这里,选择应用程序可能使用到的协议。“newsingleprotocolscript”选择单一协议,
“newmultipleprotocolscript”可以选择多个协议,中间的列表是能够选择的协议,右边
的列表是选中的协议,“newscriptrecentpropocols”是近期内使用过的协议。在不确定的
你程序只使用到一个协议的情况下,请选择“newmultiplepropocolscript”来选择你将要
使用到的协议。
我们测试的是web应用程序,将要使用到的是“Web(HTTP/HTML)协议”,点击确定,进入如
下界面。
在这里,指定要录制脚本的程序的相关信息。Applicationtype指定应用程序的类型。
(internetapplications:web应用程序,win32applications:windows应用程序)
programtorecord:指定应用程序的启动程序,web应用一般为IE或其他浏览器,windows
应用即要测试的程序的路径。Workingdirectory:测试活动的工作目录。Web应用为
loadrunner的bin文件目录,windows应用为程序所在的目录。URLaddress:web应用特有,
应用程序的路径。Programarguments:windows特有,指定使用应用程序打开的文件的路径。
(如测tc.2.0,打开E:hello.c)recordtheapplicationstartup复选框指定录制脚本的
开始,选中在启动时就开始生成脚本,不选中则弹出如下信息框,在想开始录制脚本的地方,
点击record,以前的操作将不生成脚本,以后的操作将生成脚本。Options按钮将弹出一个
对话框,进行脚本录制的高级设置,这一块涉及的内容多,范围广,不做说明,一般应用,
适用默认设置即可。
设置以上信息以后,点击‘OK’按钮,loadrunner自动启动指定程序,你对指定程序的操作
将全部生成脚本,包括你输入的各种数据,脚本以c语言语法录制。
在录制过程中,将有如下的工具栏‘悬浮’在应用程序上,你可以将它拖回loadrunner工
具栏,也可以让它一直悬浮在应用程序上。
工具栏的各个按钮,从左到右,分别是:
开始录制,暂停录制,停止录制,运行,编译,操作名列表,添加操作,添加检查点,添加
事务,结束事务,添加聚集点,添加注释,编辑录制设置。
其中,点击停止录制按钮,停止对应用程序的录制工作,生成之前操作的脚本;运行,编译
按钮在录制过程中不可用,只有录制完成以后才可用。
操作其实就是一个函数,操作名就是函数名,记录你的一个操作过程,它初始有三个
Vuser_init,vuser_end和action,前两个是唯一的,一个脚本中只有一个,一般vuser_init
存放加载和登陆操作,vuser_end存放退出操
您可能关注的文档
最近下载
- 米家米家扫拖机器人3C使用说明书.pdf
- 2024年软件资格考试系统规划与管理师(综合知识、案例分析、论文)合卷(高级)试题与参考答案.pdf VIP
- 2023年山东省济宁市中考生物试题卷(含答案)+2022年中考生物试卷及答案.docx
- 第五届牛精英挑战赛试题库-肉牛汇总(387题).docx VIP
- 日立电梯LF电梯调试手册 elsc03调试资料.pdf
- 某桥缆索吊、猫道拆除施工方案.doc VIP
- 中小学科普神奇的微生物-科普.ppt.pptx VIP
- 病房呼叫系统设计【开题报告+文献综述+毕业设计】.Doc
- 头晕课件完整版本.pptx VIP
- KEYENCE基恩士一书搞懂 温度测量 [红外温度传感器篇].pdf
文档评论(0)