网站大量收购独家精品文档,联系QQ:2885784924

(OA自动化)loadrunner操作简介(doc15页).pdf

(OA自动化)loadrunner操作简介(doc15页).pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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存放退出操

文档评论(0)

132****2812 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档