loadrunner 怎么怎么添加环境变量量

批量加入jar包到loadrunner环境变量中 - 旭日乘风 - ITeye博客
在测试中,运用java vuser编写脚本时,如果要导入一些jar包,loadrunner的操作方式是在 Runtime settings里的Java Environment Settings 的classpath里面添加,但是,在这里面只能通过点击右上角的 第三个(形如文件夹)按钮加jar包,点一次加入一个,如果测试过程中需要大量的jar包,那么这种方法显然很慢很头痛,现在简述一下我的处理方式。可以方便快捷的将一个文件夹下的所有jar包加入到测试环境中。
&& (1)新建一个java vuser脚本,然后点击保存,输入脚本名称,如test,将脚本保存到你想保存的位置,假如& C:/,这样loadruner会在c:/盘建立一个test文件夹
&&&&&&&&&&&&
&& (2)[size=x-large]在virtual& user generator 里按F4,或者点击右上角工具栏的最后一个按钮,调出runtime setting,
&&&&&& 定位到Java Environment Settings 的classpath,你将看到loadrunner自动加载了系统的环境变量,你在这里可以删除一些不需要的jar,只保存jre即可。点击确定
&&
&& (3)来到你脚本保存的目录(本例为c:/test),找到default.cfg文件,用记事本或者任何文本编辑器打开,你将看到文件的底部有
&&&&&& [JavaVM:Options]
&&&&&&& Java_Env_ClassPath=
&&&&&&&& 。。。。。。。。。。。
&&& 将你想要加入的jar包的路径加在“Java_Env_ClassPath=”后面就可以了(只需修改这里,其他项不用改)。例如:
Java_Env_ClassPath=.;E:\jdk1.5.0_05\E:\jdk1.5.0_05\E:\lib\activation-1.1.E:\lib\axiom-api-1.2.8.
E:\lib\axiom-impl-1.2.8.E:\lib\com.ibm.mq.E:\lib\com.ibm.mqjms.E:\lib\commons-logging.E:\lib\connector.E:\lib\dhbcore.E:\lib\javamail_1.4_spec-1.3.E:\lib\jetty-6.1.9.E:\lib\jetty-util-6.1.9.E:\lib\jms_1.1_spec-1.1.1.E:\lib\log4j.E:\lib\logging\jcl104-over-slf4j-1.5.0.E:\lib\logging\logback-classic-0.9.8.E:\lib\logging\logback-core-0.9.8.E:\lib\logging\slf4j-api-1.5.0.E:\lib\org.springframework.ws-2.0.0.M1-sources.E:\lib\org.springframework.ws-2.0.0.M1.
(这串字符串你可以写一个程序,直接获取某给目录的jar包,附件中是我的程序,只需修改你jar包放在的目录就可以了)
保存后,再回到runtime settings&&& 你将看到loadrunner把你加入的包加载了进去,至此你就可以进行其他工作啦。[/size]
(722 Bytes)
下载次数: 59
浏览: 93340 次
来自: 重庆
我想知道你这个是怎么访问web-inf下面文件夹里面的jsp文 ...
非常感谢,我遇到了,找了很多帖子,你这个解决了,
你好,我想问下在tomcat6的环境下,可以用这个作为数据连接 ...
楼主大好人啊~~~
哈哈,不错(转)linux下安装loadrunner步骤以及出错解决方法(外加linux下ip地址欺骗) - 飞越沧海的蝴蝶 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
专注于WEB功能测试、性能测试、安全测试的研究,从事全面质量管理工作。
(转)linux下安装loadrunner步骤以及出错解决方法(外加linux下ip地址欺骗)
& 17:48:36
/ 个人分类:
1. 到官方网站到HP官网下载Load Generator 安装文件 _Load_Generator_11.00_T.iso或者其它网站下载loadrunner-11-load-generator.iso2.确认下安装c++,或者安装了c++但是与Load Generator 解析的c++文件不匹配时需要下载c++包,我这里下载的是:compat-libstdc++-33-3.2.3-69.el6.i686.rpm确认安装c++命令:rpm - q(ps:-与q之间有空格,出现usage)安装c++包命令:rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm(ps:-与ivh之间没有空格)安装包地址已共享:所需软件3.解压loadrunner-11-load-generator.iso,解压改文件需先创建一个空目录用于挂载解压后的文件eg:&第一步:先创建一个目录用于存放loadrunner-11-load-generator.iso和libstdc++-33-3.2.3-69.el6.i686.rpm;& &mkdir /sysvol/must_soft第二步:创建一个空目录用于挂载解压后的文件& &mkdir /sysvol/loadrunner第三步:解压loadrunner-11-load-generator.isomount -o loop loadrunner-11-load-generator.iso &/sysvol/loadrunner(ps:这里使用loop挂载:)解压成功后能看到挂载目录,并且解压之后解压目录有三个文件:Hp &Linux &Solaris第四步:进入Linux 目录执行./installer.sh &选择:n----a----i----f 即安装完毕,安装完成之后的loadrunner的执行目录在/opt/HP/HP_LoadGenerator(默认位置)4.配置环境:&(1)查看自己的环境下是哪一种 (&echo $0),我的环境下查看的为:/bin/bash【1】添加用户:useradd -g 0 -s /bin/bash hp_load【2】在root用户下,/root/.bashrc中添加环境变量:(这些环境变量来自于/opt/HP/HP_LoadGenerator/ env.csh)export PRODUCT_DIR=/opt/HP/HP_LoadGeneratorexport M_LROOT=$PRODUCT_DIRexport LD_LIBRARY_PATH=${M_LROOT}/bin&export PATH=${M_LROOT}/bin:$PATH&执行:source /root/.bashrc(2)验证loadrunner是否安装成功& & [1]切换到hp_load用户:su hp_load& & [2]cd /opt/HP/HP_LoadGenerator/bin/& & & &./verify_generator若出现以下图1,表示刚刚在/root/.bashrc下的环境变量设置成功若出现以下图2,表示刚刚的环境变量设置失败,需重设图2:图2&出现图一:表示还需要设置一下DISPLAY环境变量设置方法:在终端:export DISPLAY=192.168.8.188:0.0(ps:192.168.8.188为controller 服务器)如果在用户hp_load中无法export换成root用户重新export再切换到hp_load用户,执行确认是否安装成功的命令(cd /opt/HP/HP_LoadGenerator/bin/;./verify_generator),出现下图表示刚刚的export成功此时验证是否成功已经不报:verify_generator must have a DISPLAY set, please set and rerun;而是报/tmp的权限问题。现在把/tmp目录改成777的权限即可:命令为:chmod 777 /tmp(ps :此操作需要在root用户下执行);再进行上一步的操作,出现下图所示:[hp_load@localhost bin]$ ./verify_generator&===================================================& & & & & & & HP& & &Vuser Environment Verification Utility===================================================Product: LoadRunner 11.0&Version: 11.0.0.8866&Build: 8866 &<works:&verify_generator...OKverify_generator...OKverify_generator...OK&Don't forget to make sure that the name of the controller machine&is also in .rhosts&Verify $M_LROOT ...Failed&_____It was not possible to set the $M_LROOT from&_____the shell dot files. One of several things might be happening:&_____1) $M_LROOT is not set at all in the shell dot files.&_____2) There is some error in the shell dot files which stops their execution&_____ & before it sets $M_LROOT.&_____3) There is conditional code in the shell dot files (most likely related to&_____ & interactive and non interactive shells) and $M_LROOT is set&_____ & only in one of the sections.&_____Aborting virtual user tests on works&verify_generator...OK&_______________________________________________Summary:________Vuser works: Failed验证ok,(ps:Vuser works: Failed此错误目前没有影响loadrunner代理的正常启动,暂不用考虑)5.启动linux下的loadrunner负载cd&/opt/HP/HP_LoadGenerator/bin[hp_load@localhost bin]$ ./m_daemon_setup startm_agent_daemon ( 8273 ),&表示已经启动成功这些问题是我在安装过程中遇到的常规问题,如果还有其他的问题可以参考下面几个网址:/view/bf4d761cff00bed5b9f31d99.html/view/db72a74ce45c3b.htmllinux下loadrunner 的ip地址欺骗:步骤一:添加虚拟网卡,用于配置可以欺骗的ip地址(注:用于ip地址欺骗的地址必须保证无人正在使用,一般公司里需要向it部门申请空闲ip地址段,以免照成网络使用混乱)一般写脚本用于添加虚拟网卡:直接配置虚拟网卡: eg: ifconfig em1:2 192.168.82.111 netmask 255.255.252.0add_network.sh#!/bin/bashifconfig em1:1 192.168.82.110 netmask 255.255.252.0ifconfig em1:2 192.168.82.111 netmask 255.255.252.0ifconfig em1:3 192.168.82.112 netmask 255.255.252.0-----ip地址192.168.82.110~192.168.82.112均为空闲ip并且能够连接需要的服务器ip网卡配置完之后如下图所示:使用ip欺骗时需注意:1.要使用it部门给的可用ip列表,防止云平台的ip使用混乱2.使用完成之后最好释放ip资源(如果用xp就直接释放;如果用linux就service network restart就会还原)LoadRunner性能测试应用(八) - 微尘的世界 - ITeye博客
博客分类:
LoadRunner创建运行场景
  在前面脚本录制完以后,就需要在控制台(Controller)运行这些脚本,通过运行Vuser产生实际的负载。在控制台中就需要根据实际情况指定运行方案,监视性能指标。
  要开始创建场景,请打开控制台并创建一个新的场景。选择“开始”&“程序”&“LoadRunner”&“Controller”,打开控制台,显示“New Scenario”(新建方案)对话框,如图2-34所示。
  图2-34
  1.选择方案类型
  在方案选择中,有“手动方案”(Manual Scenario)或“面向目标的方案”(Goal-Oriented Scenario)两种类型供用户选择。
  选择手动方案,则可以自行创建方案。方法是定义要运行的Vuser组数并建立LoadRunner运行这些组的计划;也可以通过定义方案中要使用的Vuser的总数,并将占总数一定百分比的Vuser分配给每个脚本,从而创建手动方案。
  选择面向目标的方案,则可以定义通过测试要实现的目标,LoadRunner将根据这些目标自动生成方案。
  2.选择运行脚本
  在对话框左边的窗口(Available Scripts)中显示出录制好的脚本名称,选择好要运行的脚本后,单击“Add”按钮,此脚本便被添加到右边的窗口中,即被添加到控制台中。如果要在下次新建方案时绕过该对话框,请清除“Show at startup”复选框。生成方案后,也可以稍后再添加脚本。单击“OK”按钮关闭该对话框,一个新的方案就建立完成了。
  3.控制台窗口
  当一个新方案建立好后,就会进入控制台的方案设计的页面,有两个选项卡页面能进行相应配置,分别为“Design”(设计)和“Run”(运行)。
  4.“Design”选项卡
  “Design”选项卡包括了“Scenario Schedule”(方案计划)窗格、“Scenario Groups”(方案组)窗格和右下角的一组功能按钮,如图2-35所示。
  图2-35 “Design”选项卡
  (1)“Scenario Schedule”窗格中显示与计划配置文件有关的信息。
  ● Schedule Name(计划名):这里使用默认计划。
  ● Mode(方案计划):显示方案计划的信息,默认为“Scenario Scheduling”。
  ● Scenario Duration(持续时间):根据配置Schedule中的持续方式来显示,这里显示为“直到完成”(Until Completion)。
  ● Load Behavior(加载行为):和配置Schedule有关,指定以什么样的加载方式开始运行。
  (2)“Scenario Groups”窗格列出了所有启用和禁用的Vuser脚本、脚本路径、负载生成器,以及分配给每个脚本的Vuser在总数中所占的百分比。
  ● Group Name(组名):脚本的名字。
  ● Script Path(脚本路径):在这里显示脚本的保存位置。
  ● Quantity(数量):在这里可以填写每个脚本的并发人数,如果是百分比的模式,在这里修改自动分配的总人数的比例。
  ● Load Generators(负载生成器):可以选择脚本在哪个负载生成器中执行脚本,在这里显示已经被启用的负载生成器名称是“localhost”。
(3)功能按钮
  ● Add Group/Remove Group(添加/删除组)按钮
  使用“添加组”对话框将脚本添加到相应的方案中。单击“Scenario Groups”窗格右侧的“Add Group”按钮。将打开“Add Group(添加组)”对话框,如图2-36所示。
  图2-36 “Add Group(添加组)”对话框
  在“Group Name”(组名)框中,输入新建Vuser组的名称,从“Load Geanerator Name”(负载生成器名)列表中选择负载生成器,在下面的“Select Script”窗口中选择该组的脚本名称,确定后便建立起新的Vuser组。
  在图2-35中,选择某个组,单击“Remove Group(删除组)”按钮,去掉不运行的脚本组。
  在图2-35中,单击“Generators(配置负载生成器)”按钮后,出现配置窗口如图2-37所示。单击“Add”按钮,将打开“Add New Load Generator(添加负载生成器)”对话框,如图2-38所示。
  在“Name”框中键入负载生成器的名称。在“Platform”框中,选择负载生成器运行的平台类型(即选择操作系统,例如Windows)。
  在默认情况下,LoadRunner在方案执行期间将把临时文件存储在负载生成器上的临时目录中(由负载生成器的TEMP或TMP环境变量指定)。要覆盖特定负载生成器的默认设置,请在“Temporary directory”(临时目录)框中键入一个位置。
  图2-37
负载生成器配置
添加负载生成器
  要允许负载生成器参与到方案中,请选中“Enable load generator to take part in the scenario”选项。
  单击“More”(更多)按钮可以展开该对话框并显示“Group Information”(组信息)选项卡,显示负载生成的一些基本信息,在这里不用对它进行设置,如图2-39所示。
  单击“OK”按钮以关闭此“添加负载生成器”对话框,完成新的负载生成器的创建。
  图2-39
负载生成器信息
  将负载生成器设置好后,如果要使用则需要把每个负载生成器连通起来,即使所创建的负载生成器参与到方案中,进而产生负载压力。
  在此处还可以单击“View Script”按钮查看和修改组中每个脚本。注意,修改后的脚本需要重新选择并添加。单击“Run-Time Settings”按钮,可以对运行环境做重新修改配置。
  5.“Run”选项卡
  “Run”选项卡的窗口也分为三个部分,分别为Scenario Groups(方案组)、Scenario Status(方案状态)和Graphs(图形),如图2-40所示。
  (1)在“Scenario Groups”(方案组)中,显示运行脚本的一些基本信息,例如脚本名称、每个脚本并发人数等。
  (2)在“Scenario Status”(方案状态)中,显示整个运行过程中的基本属性。
  ● Running Vusers(运行Vuser):场景运行的并发人数。
  ● Elapsed Time(已用时间):在运行过程中显示整个场景运行的实时时间。
  图2-40
运行的脚本组合
  ● Hits/Second(每秒点击次数):显示运行过程中每秒点击数量(计算依据为最近60秒内的实时数据的平均值)。
  ● Passed Transactions(通过的事务):根据事先定义好的事务,运行过程中显示通过事务的数量,如果双击其后面的类似放大镜的按钮,可以在弹出的对话框中详细看到哪个事务通过。
  ● Failed Transactions(失败的事务):在此栏中可以看到没有通过的事务数量及详细信息。
  ● Errors(错误):在运行过程中出现的错误将在此报出,根据事先定义好的错误级别,弹出的错误输出窗口,可以确定错误的原因及发生的具体位置,供运行场景后查看,快速确定问题。
  (3)在“Graphs”(图形)中,运行过程中一些性能指标将通过图形显示出来。
  在默认情况下,LoadRunner的“运行”视图中将显示“Running Vusers”(正在运行的Vuser)、“Trans Response Time”(事务响应时间)、“Hits per Second”(每秒点击次数)和“Windows Resource”(Windows资源)等4个图。通过单击树视图中的其他图并将其拖至Graph区域,可以显示这些图。也可以使用“打开新图”对话框打开新的图。
  方案运行时,Vuser和负载生成器会向控制台发送错误、通知、警告、调试和批处理消息。可以在“输出”窗口(“View”&“Output”)中查看这些消息,如图2-41所示。此图仅是作为例子出现,在遇到实际的错误时,可能出现的错误与图中显示的不一致,这里只是为了让大家对此窗口有所了解。
  图2-41
输出消息的窗口
fireinwind
浏览: 687153 次
来自: 北京
Loadrunner性能测试视频教程下载学习:http://p ...
求大神帮忙啊
如果,我网页上有个访问统计脚本。比如CNZZ的统计脚本:&lt ...
如果是参考的SpringSide构建的项目,使用:org.ap ...Loadrunner进行http接口压力测试_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Loadrunner进行http接口压力测试
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢 1.配置方案运行时设置
  选择“Tools”&“Options”。在“Options”对话框有“Run-Time Settings”(运行时设置)、“Timeout”(超时)、“Run-Time File Storage”(运行时文件存储)、“Path Translation Table”(路径转换表)等选项卡。
  (1)“Run-Time Settings”选项卡
  “Run-Time Settings”(运行时设置)选项卡如图2-52所示。
  ● Vuser Quota(Vuser配额):要防止系统过载,可以设置Vuser活动的配额。Vuser配额适用于所有负载生成器上的Vuser。其中,“Number of Vusers that may be initialized at one time all load generators”(一次可以初始化的Vuser数——所有负载生成器)用来设置负载生成器一次可以初始化的最大Vuser数,默认的最大数目为999。
图2-52& 运行时设置
  ● When stopping Vusers:此组合框中的选项用于控制在单击“停止”按钮时Vuser停止运行的方式。其选项依次为:
  ◇ Wait for the current iteration to end before stopping(退出前等待当前迭代结束):指示LoadRunner允许Vuser在停止前完成正在运行的迭代。Vuser将移动到“正在逐步退出”状态,然后逐渐退出方案。
  ◇ Wait for the current action to end before stopping(退出前等待当前操作结束):指示LoadRunner允许Vuser在停止前完成正在运行的操作。Vuser将移动到“正在逐步退出”状态,然后逐渐退出方案。
  ◇ Stop immediately(立即停止):指示LoadRunner立即停止运行Vuser。Vuser将移动到“正在退出”状态,然后立即退出方案。
  ● Use random sequence with seed:勾选此复选框,表示允许LoadRunner使用随机顺序的种子数。每个种子值代表用于测试执行的一个随机值顺序。每当使用该种子值时,会将相同顺序的值分配给方案中的Vuser。该设置适用于使用Random方法从数据文件中分配值的参数化Vuser脚本。它还将影响录制的思考时间的随机百分比,如果在测试执行中发现问题,并且要使用相同的随机值顺序重复该测试,请启用该选项。
  (2)“TimeOut”选项卡
  “TimeOut”(超时)选项卡如图2-53所示。“Command Timeout”(命令超时)是各种LoadRunner命令的最长时间限制。在控制台发出命令时,可以设置负载生成器或Vuser执行该命令的最长时间。如果在超时间隔内没有完成该命令,控制台将发布一条错误消息。
图2-53& 超时设置
  ● Enable timeout checks:即启用超时检查,指示LoadRunner在控制台发出命令后监视负载生成器和Vuser的状态。如果负载生成器或Vuser在指定的超时间隔内没有完成命令,控制台将发布一条错误消息。如果禁用超时限制,LoadRunner将无限长地等待负载生成器进行连接和断开连接,并且等待执行Initialize、Run、Pause和Stop命令。
  ● Connect:在此数值框中输入LoadRunner等待连接到任何负载生成器的时间限制值。如果在该时间内连接不成功,负载生成器的状态将更改为“失败”,默认连接超时是120秒。
● Disconnect:在此数值框中输入LoadRunner等待从任何负载生成器断开连接的时间限制值。如果在该时间内断开连接不成功,负载生成器的状态将更改为“失败”。默认的断开连接超时是120秒。
  LoadRunner承认活动Vuser的数量会影响超时值。例如,1000个Vuser尝试初始化将比10个Vuser尝试初始化花费更长的时间。LoadRunner将基于活动Vuser的数量向指定的超时值中添加内部值。
  ● Init:在此数值框中输入Initialize命令的超时值,默认的时间限制是180秒。
  ● Run:在此数值框中输入Run命令的超时值,默认的时间限制是120秒。
  ● Pause:在此数值框中输入Pause命令的超时值,默认的时间限制是120秒。
  ● Stop:在此数值框中输入Stop命令的超时值,默认的时间限制是120秒。
  ● Update Vuser elapsed time every(更新Vuser已用时间):指定LoadRunner更新在“Vuser”对话框中的“Elapsed Time”(已用时间)列中显示的值的频率。默认每隔4秒更新一次Vuser已用时间。
  如果选择一个Vuser并单击“Init”(初始化)按钮,LoadRunner将检查该Vuser在180秒(默认的“初始化”超时时间)内是否达到了“就绪”状态;如果没有达到,控制台将发布一条消息,指出该“初始化”命令超时。
  (3)“Run-Time File Storage”选项卡
  “Run-Time File Storage”(运行时文件存储)选项卡页面如图2-54所示。
图2-54& 运行时文件存储设置
  存储的脚本和结果可以使用下列选项之一:
  ● On the current Vuser machine(在当前Vuser计算机上):指示控制台将运行时文件保存在运行Vuser脚本的计算机上。在基于NT的计算机上,这些结果将保存到由TEMP或TMP环境变量定义的目录中。在UNIX计算机上,这些结果将保存到由 TMPDIR环境变量定义的目录中。如果没有定义TMPDIR环境变量,这些结果将保存到/tmp目录。
  ● On a shared network drive(在共享网络驱动器上):指示控制台将方案结果和/或Vuser脚本保存在共享网络驱动器上。共享网络驱动器是控制台和方案中的所有负载生成器对其拥有读写权限的驱动器。如果选择将结果保存到共享网络驱动器,可能需要执行路径转换。路径转换确保远程负载生成器可以识别指定的结果目录。如果指定所有Vuser在某个共享位置上直接访问其Vuser脚本,则在运行时不会传输任何脚本文件。该替代方法在以下两种情况可能很有用:
  ◇ 文件传输设备无法工作。
  ◇& Vuser脚本文件太大,因此要花费很长时间进行传输。切记,Vuser脚本文件在方案运行期间仅传输一次。
  (4)“Path Translation Table”选项卡
  “Path Translation Table(路径转换表)”选项卡如图2-55所示。
图2-55& 路径转换表
  如果指定了运行时文件存储的共享网络驱动器,可能需要执行“路径转换”,路径转换是LoadRunner用来转换远程路径名的一种机制。在典型的性能测试设备配置方案中,根据实际情况,多台负载生成器(计算机)会以不同方式映射共享网络驱动器。
  2.运行环境设置
  操作后出现“Run-Time Setting”窗口,其中有不同的标签页。下面对运行时经常需要配置的标签页进行简要的配置说明。
  (1)“General:Miscellaneous”标签页(如图2-56所示)
  此界面为运行期间针对某些特殊功能,例如出现错误时如何处理等的一些辅助设置,一般的情况下不需要改动,其中有三项供用户设置。
图2-56& 环境设置
 “Error Handing”栏设置LoadRunner在遇到错误时的处理方法,一般情况下不需要改动。此选项下有三个复选框,分别为运行期间遇到错误不同的处理方法,
  ● Continue on error:选择此项后,如果运行时出现错误,将继续执行脚本,不会因为错误出现而停止,以此来保证脚本整个运行过程的完整性。
  ● Fail open transactions on lr_error message:选择此项后,如果运行时出现错误,系统会在事先脚本中插入的lr_error_message函数中显示出错误,此项需要与一些函数进行配合使用。
  ● Generate snapshot on error:选择此项后,如果运行时出现错误,系统会根据错误的级别将错误界面形成快照记录下来,运行结束后可以打开错误窗口进行查看。
  “Multithreading”栏用于确定Vuser运行时为多线程还是多进程,默认是多线程,一般不需要修改。如果选择“Run Vuser as a process”,则场景运行时会为每个Vuser创建一个进程;如果选择“Run Vuser as a thread”,则会将每个Vuser作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力。
  “Automatic Transactions”栏默认选择的是第一项“Define any actions as a transcation”,但如果需要把脚本的每一步都当作事务,可以选择第二项“Define any step as a transcation”,这样可以省去多次添加事务的烦琐操作。
  (2)“General:Think Time”标签页(如图2-57所示)
图2-57& 思考时间设置
  ● Ignore think time(忽略录制思考时间):选择该项,VuGen在脚本回放过程中将不执行Lr_think_time()函数,这样将给服务器造成更大的压力。
  ● Replay think time(使用录制思考时间):如选中该项,依次有以下4种选择:
  ◇& As record:按照录制过程中的Think Time值回放脚本,使用lr_think_time函数中显示的参数。
  ◇& Multiply recorded think time by:按照录制过程中的Think Time值的整数倍回放脚本,这种方法可以增加或减少在回放脚本期间应用的思考时间。
  例如,如果录制思考时间为4秒,则可以指示Vuser用2乘以该值,即总共为8秒。要将思考时间减少至2秒,可以用0.5乘以录制时间。
  ◇& Use random percentage of recorded think time:指定一个最小值和一个最大值,可设置Think Time值的范围,通过指定Think Time的范围,取其中的一个随机数的值来回放脚本。
  例如,如果Think Time参数为4,并且指定最小值为该值的50%,而最大值为该值的150%,则Think Time的最小值为2(50%),而最大值为6(150%)。
  ◇& Limit think time to:限制Think Time的最大值,这样VuGen在回放脚本过程中就会把脚本中大于该限制值的Think Time值用该限制值来代替。
  (3)“NetWork:Speed Simulation”标签页(如图2-58所示)
图2-58& 网络配置
  此界面为带宽的选择:选择能够最好地模拟所测试的环境的带宽,带宽越大,给Web服务器造成的压力就越大。为了方便选择带宽的大小,提供了几种选项,自上而下依次表示:
  ● Use maximum bandwidth(使用最大带宽):此项为默认选项,一般情况下运行场景不会考虑带宽大小情况,Vuser就按照网络上的最大可用带宽来运行。
  ● Use bandwidth(使用带宽):指明Vuser要模拟的特定带宽级别。如果此软件程序运行时要考虑带宽大小情况,需要规定带宽范围或者需要特定的带宽级别,就可以选择此项进行设置,可以选择从14.4K至512K bps范围内的几个带宽级别,以便模拟调制解调器、ISDN或DSL。
  ● Use custom bandwidth(使用自定义带宽):指明Vuser进行模拟的带宽限制,以位为单位指定带宽,若选择此项用户可以自己手动添加想要的带宽大小,1K=1024。
(4)“Internet Protocol:Preferences”标签页(如图2-59所示)
  这里仅仅对两个经常需要改动的选项进行说明。
  “Checks”栏下的Enable Image and text check”:启用Image/Text检查。默认情况下此选项是没有选中的。如果在前面设置了检查点,需要先选中该项,否则运行时LoadRunner不会执行检查这个步骤。
图2-59& 启用检查点设置
  “Advanced”栏下的“Non-critical resource error as warnings”:默认选中该项,这样一些不是特别重要的资源问题(比如一个小图片)出现错误时,LoadRunner仅仅把它们当作警告,不会当作错误,至于到底哪些资源不是特别重要,请选择“Recording Option”&“Advanced”&“Non-Resources”进行设置。
  (5)“Internet Protocol:ContentCheck”标签页(如图2-60所示)
图2-60& 错误页面处理设置
  这里的设置是为了让VuGen检测何种页面为错误页面。如果被测的Web应用没有使用自定义的错误页面,那么这里不用作更改;如果被测的Web应用使用了自定义的错误页面,那么这里需要定义,以便让VuGen在运行过程中检测服务器返回的页面是否包含预定义的字符串,进而判断该页面是否为错误页面。如果是,VuGen就停止运行,指示运行失败。
  ● “Enable ContentCheck during replay”:默认选中此项,表示VuGen在回放脚本的过程中会检查页面是否包含错误信息。
  ● “New Application”:新建一类应用程序,比如ASP.NET或者JSP等。
  ● “New Rule”:在该应用下新建规则,规则中包含字符串或者字符前缀和后缀。
  ● “Set as Default”:默认情况下,当前所作的更改只适用于当前的脚本,如果想让更改适用于本机所有脚本的话,单击该按钮即可。
  ● “Import/Export”:利用该按钮可以把定义好的规则导入和导出。
  其他的标签设置采用默认值即可,这里不再详细地介绍。
阅读(...) 评论()

我要回帖

更多关于 loadrunner环境变量 的文章

 

随机推荐