Loadrunner 检查点函数总结【转】

上一篇 / 下一篇  2009-10-14 10:36:51 / 个人分类:LoadRunner

通过自己编写的脚本,对参数化时不同的设置组合,进行结果的验证,从而总结各个选项的作用,希望能对大家有所帮助,总结的有不正确的地方,还请指出!谢谢51Testing软件测试网8r!]7{mbjhG6Q

51Testing软件测试网 l}2e"x3F1W

原创文章转载请注明来自http://www.51testing.com/?uid/41972

脚本
Action()51Testing软件测试网-eI+Ve;WV.i)f C
{
1M Gy0M7Y@X ~'K107618 char *aa ;char *bb ;
w UN?;^6~1u9d)w107618 aa="{NewParam}" ;bb="{NewParam}" ;
At2B C x pP2e107618 lr_message("aa:%s",lr_eval_string(aa));51Testing软件测试网1\r/khO].J"G.j
 lr_message("bb:%s",lr_eval_string(bb));51Testing软件测试网Y6D-o"`+{
 return 0;
Y op"@| c,Z107618}
前提:对aa,bb进行参数化,使用同一个参数列表
tp)|i.WJ9x107618参数类型为table51Testing软件测试网*X"hIk.KE
脚本迭代次数为3次51Testing软件测试网j%L'b+oW @)fC"v
参数列表为:51Testing软件测试网^9v+In^\2?DU
a
Xp7w3m:u m%mf107618b51Testing软件测试网'MJh|-A7^z
c
参数含义
columns51Testing软件测试网HhJ:hb2^z
1.select all columns
TRUE所有列的数据均会当作参数提取
2.columns by numberTRUE输入要提取参数的列号,从指定的列中提取参数
3.column delimiterCOMMA参数值通过逗号分隔
TAB参数通过TAB分隔
SPACE参数通过空格分隔
rows
/K)Qj+^4mB&k[1076181.rows per iteration
行数每次迭代遇到该参数时,循环几次取参数列表中的值51Testing软件测试网y B(l jMO7F|K8@$i
例如:如果设置成1,脚本运行一次,依次取参数列表中的值,结果为
4G#D!O0[+bx107618aa:a
r1a_U(a4F d107618bb:a51Testing软件测试网 \F y9].Ic x
例如:如果设置成2,脚本运行一次,依次取参数列表中的值,结果为
_e caBaw_107618aa:ab
+Eq^ d'C4Q+TsB107618bb:ab
4}o%]tZ RT107618例如:如果设置成3,脚本运行一次,依次取参数列表中的值,结果为51Testing软件测试网5}S.N6R/` dU ?
aa:abc51Testing软件测试网9t3I{8]"i%ZP;m
bb:abc
2.first line of data行数输入的行数决定了提取参数的第一行,从参数列表的哪行开始
rows delimeter for log display 每次迭代遇到该参数时,取出的参数后加入什么值,与rows per iteration
JJ{b.`6S107618配合使用51Testing软件测试网 xI3a`+V h@-{~*u
例如:rows per iteration设置为2
;\!b2cfMo+AoZ107618此处设置为分号51Testing软件测试网_ `So%B@ Ik
运行后显示的结果为
+Jq I7xZ107618aa:a;b51Testing软件测试网2A|s2T8k,GM-|Z
bb:a;b
d1L"u,r1kc _ j107618例如:rows per iteration设置为351Testing软件测试网+uO9^vg:`:@/J$cua
此处设置为分号51Testing软件测试网7A(D2tyf@m
运行后显示的结果为
}f"OiTo*S?n^O107618aa:a;b;c
S7S#q)eI107618bb:a;b;c
when not enough rowsparameter will51Testing软件测试网,Y lu vC#A8[)X7\
get less rows51Testing软件测试网 x$G+TAX-a
than required
取值超出所有行时,如何处理,目前选择这两个值没有发现差别,也请
"h C#M `!X0[107618知道差别的朋友指出
use behavīor of
0M\1g6e:pq!S107618"select next row"
第一种设置
参数结果总结
第一次迭代第二次迭代第三次迭代
select next rowsequentialaa:aaa:baa:c顺序的取参数列表中的值51Testing软件测试网}3v8WW7l0Y8q
在一次迭代过程中如果再次遇到该参数时,所取得值与上一次相同
update value oneach iterationbb:abb:bbb:c
第二种设置
参数结果总结
第一次迭代第二次迭代第三次迭代
select next rowsequentialaa:aaa:caa:b顺序的取参数列表中的值51Testing软件测试网 e6{O`'T
在一次迭代过程中如果再次遇到该参数时,所取得值是下一个值51Testing软件测试网8x2F8s-L,r"d p}?
在第二次迭代的时候会顺序取下一个值,所有取得值不会重复
update value oneach occurrencebb:bbb:abb:c
      
第三种设置
参数结果总结
第一次迭代第二次迭代第三次迭代
select next rowsequentialaa:aaa:aaa:a不论迭代几次,无论在一次迭代中第几次遇到该参数均使用一个值
update value oneach oncebb:abb:abb:a

TAG:

 

评分:0

我来说两句

日历

« 2024-04-10  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 22226
  • 日志数: 19
  • 图片数: 1
  • 书签数: 30
  • 建立时间: 2009-02-23
  • 更新时间: 2010-12-09

RSS订阅

Open Toolbar