loadrunner操作简介(15页).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
loadrunner操作简介(15页)

前言 Loadrunner是一门测试软件系统性能的工具,所谓软件系统的性能,是指软件处理事务的时间,消耗的系统资源,它和软件的实现算法,服务器的性能、设置有关。使用loadrunner,通过大用户量的并发操作,监测系统的响应时间,IO、内存、CPU使用情况来评定软件系统的性能指标。 使用loadrunner,前期的准备和后期的分析是重点。 前期的准备包括基础数据的准备和脚本的编制。基础数据的准备是指制造和导入大批量数据(上千万,甚至过亿条记录),用以增加数据库的压力和测试的真实性。脚本是指用户的操作定义,通过执行脚本,来模拟用户对系统的操作。 后期的分析是指通过分析测试数据,分析系统的瓶颈所在,这需要扎实的操作系统的知识和有价值的分析经验,在这里省去不表。 基础数据的生成,需要借助专门的软件,提供每张表的模版数据(也就是一条真实的记录),生成相似的批量数据(也就是一个循环的事),保存到.unl文件中,再用shell的批处理命令导入数据库就行了。 在这里,我以一个web应用程序的压力测试为例,简单介绍loadrunner的基础知识。 第一部分:virtual user generator的使用 virtual user generator的主要作用是编制脚本,它可以自动生成脚本,我们要做的主要工作是对脚本的调试与修改。 启动virtual user generator,进入如下界面。 点击file菜单的new选项或者工具栏第一个按钮,进入如下界面: 在这里,选择应用程序可能使用到的协议。“new single protocol script”选择单一协议,“new multiple protocol script”可以选择多个协议,中间的列表是能够选择的协议,右边的列表是选中的协议,“new script recent propocols”是近期内使用过的协议。在不确定的你程序只使用到一个协议的情况下,请选择“new multiple propocol script”来选择你将要使用到的协议。 我们测试的是web应用程序,将要使用到的是“Web(HTTP/HTML)协议”,点击确定,进入如下界面。 在这里,指定要录制脚本的程序的相关信息。Application type 指定应用程序的类型。(internet applications:web应用程序,win32 applications:windows应用程序)program to record:指定应用程序的启动程序,web应用一般为IE或其他浏览器,windows应用即要测试的程序的路径。Working directory:测试活动的工作目录。Web应用为loadrunner的bin文件目录,windows应用为程序所在的目录。URL address:web应用特有,应用程序的路径。Program arguments:windows特有,指定使用应用程序打开的文件的路径。(如测试tc.2.0,打开E:hello.c)record the application startup复选框指定录制脚本的开始,选中在启动时就开始生成脚本,不选中则弹出如下信息框,在想开始录制脚本的地方,点击record,以前的操作将不生成脚本,以后的操作将生成脚本。Options按钮将弹出一个对话框,进行脚本录制的高级设置,这一块涉及的内容多,范围广,不做说明,一般应用,适用默认设置即可。 设置以上信息以后,点击‘OK’按钮,loadrunner自动启动指定程序,你对指定程序的操作将全部生成脚本,包括你输入的各种数据,脚本以c语言语法录制。 在录制过程中,将有如下的工具栏‘悬浮’在应用程序上,你可以将它拖回loadrunner工具栏,也可以让它一直悬浮在应用程序上。 工具栏的各个按钮,从左到右,分别是: 开始录制,暂停录制,停止录制,运行,编译,操作名列表,添加操作,添加检查点,添加事务,结束事务,添加聚集点,添加注释,编辑录制设置。 其中,点击停止录制按钮,停止对应用程序的录制工作,生成之前操作的脚本;运行,编译按钮在录制过程中不可用,只有录制完成以后才可用。 操作其实就是一个函数,操作名就是函数名,记录你的一个操作过程,它初始有三个 Vuser_init ,vuser_end和action,前两个是唯一的,一个脚本中只有一个,一般vuser_init存放加载和登陆操作,vuser_end存放退出操作,(一般情况如此,也可以将登陆和退出放在其他函数中。)action可以通过添加操作按钮添加,可以随意命名(符合c的标识符命名规则就行),在脚本运行过程中,vuser_init和vuser_end,每个虚拟用户只运行一次,所有的action可以反复执行。 检查点,事务,聚集点,注释是脚本包

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档