热爱测试,主要研究性能测试和自动化测试方面的技术,希望与同样对测试有热情的你一同进步成长
LoadRunner脚本实例来验证参数化的取值
上一篇 /
下一篇 2008-02-27 18:29:54
/ 个人分类:性能测试
e)tx5^C+X8]?%` O0问题提出: 主要想试验下,在Controller中,多个用户,多次迭代中参数的取值.51Testing软件测试网AI)["O7]8JL*z
m3cu7t$jY0方法:51Testing软件测试网*I-Y*DO:Mu'V#M
51Testing软件测试网9d$_]cw:z4X*]D脚本: 我把取到的参数值和对应的VuserID记录下来保存到一个文件中,下面是例子的脚本
BC\2JM2ce!J~0long fileopen;
51Testing软件测试网'S%Y6Y'f#UM}
char *filename = "C:\\temp\\params.log";
51Testing软件测试网0[i;Nr H{
51Testing软件测试网+`x@:t4\`
vuser_init()
k*Tl3G'UM z0{
UgcJW0
)F(kd#|f0 if ((fileopen = fopen(filename,"a+")) == NULL) {
E:z3^[3I_:W9]igT0 lr_error_message ("file isn't open,path=%s",filename);
_p]
K|VO)M.N N0 return 0;
51Testing软件测试网?'C7@l\3Q2l9s^1t
}
51Testing软件测试网Q1p*\/Wxd*B
return 0;
6h e,X
w^G*Q0}
51Testing软件测试网W-c;GpU
W7A$G
Action()
:L.G6fZt%Ut @.R\0{
JF/F@"y-q0
51Testing软件测试网0L^V)[]{*U5tj
int id,scid;
51Testing软件测试网 Mb+VN H*e
char *vuser_group;
i A]K9g3FG['}%l@"~0
V*|\-?5w s7|PI0 //typedef long time_t;
$d]
k"_`0 //time_t t;
51Testing软件测试网
EK!{ [#J
long t;
i}&b]{$O(F8`0 char *a = "{aaa}";
K&Wf-{On,yD8kWx.H#P0 char *b = "{bbb}";
[ BY"O@Ao#n
b0
51Testing软件测试网bm4H&{
_3|^
J(b$|
lr_whoami(&id, &vuser_group, &scid);
8tI&oAuQ^2AT0
_wOA+r:i,\Z |0
51Testing软件测试网mr;k A9t5cj
fprintf(fileopen,"%d,%s,%s,%s",id,lr_eval_string (a),lr_eval_string (b),ctime(&t));
51Testing软件测试网+gU.wh y s6J-rL
dcJWjkV0Y0Y0 return 0;
$O o"ZXXb)F!b0}