一、关于参数的定义"> 一、关于参数的定义" />
参数化的基本过程及其在过程中需要注意的事项

参数化的基本过程及其在过程中需要注意的事项

ID:37737124

大小:44.50 KB

页数:9页

时间:2019-05-30

参数化的基本过程及其在过程中需要注意的事项_第1页
参数化的基本过程及其在过程中需要注意的事项_第2页
参数化的基本过程及其在过程中需要注意的事项_第3页
参数化的基本过程及其在过程中需要注意的事项_第4页
参数化的基本过程及其在过程中需要注意的事项_第5页
资源描述:

《参数化的基本过程及其在过程中需要注意的事项》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MILY:宋体;mso-ascii-font-family:'TimesNewRoman';mso-hansi-font-family:'TimesNewRoman';mso-bidi-font-size:10.5pt">一、关于参数的定义函数中参数的值就是在录制过程中输入的实际值。例如,你录制了一个Web应用程序的脚本。脚本生成器生成了一个声明,该声明搜索名称为“软件测试”的图书的数据库。当你用多个虚拟用户和迭代回放脚本时,也许你不想重复使用相同的值“软件测试”,还需要其他的值如“项目管理”。例如平常经常用到的,登陆界面输入用户

2、名和密码,那么,你就可以用参数来取代这个常量。结果就是你可以用指定的数据源的数值来取代参数值。数据源可以是一个文件,也可以是内部产生的变量。用参数表示用户的脚本有两个优点:①可以使脚本的长度变短。②可以使用不同的数值来测试你的脚本。例如,如果你企图搜索不同名称的图书,你仅仅需要写提交函数一次。在回放的过程中,你可以使用不同的参数值,而不只搜索一个特定名称的值。参数化包含以下两项任务:①在脚本中用参数取代常量值。②设置参数的属性以及数据源。二、参数的创建可以指定名称和类型来创建参数。不存在对脚本中参数个数的限制。在Web程序的用户脚

3、本中,你可以使用如下过程在基于文本的脚本视图中创建参数。或者,也可以在基于图标的树形视图中创建参数。在基于文本的脚本视图中创建一个参数:1.        将光标定位在要参数化的字符上,点击右键。打开弹出菜单。2.        在弹出菜单中,选择“ReplacewithaParameter”。选择或者创建参数的对话框弹出。3.        在“Parametername”中输入参数的名称,或者选择一个在参数列表中已经存在的参数。4.        在“Parametertype”下拉列表中选择参数类型,以下是可以选择的参数类型

4、:Ø        Date/Time  Date/Time用当前的日期/时间替换参数。要指定一个Date/Time格式,你可以从菜单列表中选择格式,或者指定你自己的格式。这个格式应该和你脚本中录制的Date/Time格式保持一致。你可以设置一个时间参数的偏移量,如果你打算测试下个月的日期,你就可以选择偏移量为30。你也可以设置前偏移量和后偏移量,默认的是前偏移量。另外你可以命令vguen在工作日使用date值,不包括周六和周日(没有明白这个的具体用处,明白的请告知)。Ø        GroupName  GroupName用虚

5、拟用户组名称替换参数。在创建scenario的时候,你可以指定虚拟用户组的名称。当从用户脚本生成器运行脚本的时候,虚拟用户组名称总是None。char*c="{NewParam}";//%05schar*d="{NewParam_1}";//%07slr_log_message("group(5s)is%s,group(7s)is%s",lr_eval_string(c),lr_eval_string(d));显示的结果为:group(5s)is0None,group(7s)is000NoneØ        IterationN

6、umber  IterationNumber用当前的迭代数目替换参数设置迭代次数为3char*c="{NewParam}";//%05schar*d="{NewParam_1}";//%07slr_log_message("Iteration(5s)is%s,Iteration(7s)is%s",lr_eval_string(c),lr_eval_string(d));结果为:Iteration(5s)is00001,Iteration(7s)is0000001Iteration(5s)is00002,Iteration(7s)i

7、s0000002Iteration(5s)is00003,Iteration(7s)is0000003Ø        LoadGeneratorName  LoadGeneratorName用脚本负载生成器的名称替换参数。负载生成器是虚拟用户在运行的计算机。Ø        RandomNumber  RandomNumber用一个随机数替换参数。通过指定最大值和最小值来设置随机数的范围。Ø        UniqueNumber  UniqueNumber用一个唯一的数字来替换参数。你可以指定一个起始数字和一个块的大小。Ø  

8、      VuserID  VuserID用分配给虚拟用户的ID替换参数,ID是由Loadrunner的控制器在scenario运行时生成的。如果你从脚本生成器运行脚本的话,虚拟用户的ID总是-1Ø        User-DefinedFunc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。