欢迎大家交流测试技术!

LoadRunner 参数化属性页面的设置(待完善)

上一篇 / 下一篇  2011-07-06 09:40:28 / 个人分类:性能测试

设置参数时常用的一些参数类型:
1、file:采用外部的数据来代替,可以使用单独的的文本文件,也可以从现成的数据库中获取数据。
2、Date/Time:使用日期时间型参数代替选择的常量。
3、Group Name:使用运行时虚拟用户所在的虚拟用户组的名称来代替选择的常量。
4、Load Generator:使用虚拟用户所在的Load Generator所在的机器名称来代替选择的常量
5、Iteration Number:使用该测试脚本中当前循环的次数来代替选择的常量。
应用:当脚本放生错误时,可以使用该参数来输出第几次循环错误。
6、Random Number:使用一个随机数来代替选择的常量,可以通过参数属性设置值的范围。
7、Unique Number:使用一个唯一的数来代替选择的常量,可以通过参数属性设定参数的第一个值和递增的规则。
8、Vuser ID:使用运行脚本的虚拟用户ID来代替选择的常量。
9、User Defined Function:从用户开发的DLL文件中获取数据。

Select Column
By number:参数使用table表中的第几列作为参数源。***.dat数据文件中可以有多列。
By Name: 在table表中都有表头,使用表头的名字来确定使用哪一列。

Data Wizard 按钮是使用数据库中的数据作为参数时使用的向导。

Select next row :多个VU如何取值 
Sequential:按照顺序一行行的读取。每一个虚拟用户都会按照相同的顺序读取 
Random:在每次循环里随机的读取一个,但是在循环中一直保持不变 
Unique :每个VU取唯一的值。注意:使用该类型必须注意数据表有足够多的数。 
Same Line As 某个参数(比如Name):和前面定义的参数Name 取同行的记录。通常用在有关联性的数据上面。 
Update value on:多次迭代如何取值 
once在所有的反复中都使用同一个值 
each iteration则每次反复都要取新值, 
each occurrence则只要发现该参数就要重新取值,也就是如果一个action中有多个该参数,每遇到一个就要重新取一个值 
一个参数在一个Action中出现多次时 
Random+each iteration 该次迭代中某参数的取值方法为:本次迭代中参数第一次取的值,多次取值不变化 
Random+each occurrence 该次迭代中某参数的取值方法为:在本次迭代中参数每次取值都通过Random来变化 
Random+once 在所有迭代中某参数的取值受第一次取值的影响。第一次取值通过Random来变化,之后不再改变

使用data wizard 使用数据库中的数据作为参数:
观看中科院新科海 刘德宝老师讲的视频:http://v.youku.com/v_show/id_XMjE0ODk2MjI4.html

TAG: LoadRunner loadrunner Loadrunner 参数化

 

评分:0

我来说两句

Open Toolbar