51Testing软件测试论坛
标题:
loadrunner参数化疑问求解
[打印本页]
作者:
magan1987
时间:
2015-7-17 10:45
标题:
loadrunner参数化疑问求解
录制了loadrunner自带订票系统的登陆脚本,参数化了用户名和密码,配置了两条数据:magan0、magan1,参数取值方式为Sequential+Each Occurrence,迭代一次,为什么回放脚本后,日志打印出来的登陆用户名为magan1?一次登陆操作,为什么会出现两次取值?日志中有打印使用magan0登陆了系统的记录,然后又取值magan1,实在是不明白,求各位大神指导!!
作者:
jingzizx
时间:
2015-7-17 15:56
sequentral + each occurrence:是指参数每取值一次,按顺序更新,取值超出记录条数时,回表参数的头位置再次取值;
检查一次迭代中是否进行了2次取值,看看代码
作者:
magan1987
时间:
2015-7-17 18:00
jingzizx 发表于 2015-7-17 15:56
sequentral + each occurrence:是指参数每取值一次,按顺序更新,取值超出记录条数时,回表参数的头位置再 ...
录制的脚本是这样的
Action()
{
web_url("index.htm",
"URL=http://127.0.0.1:1080/WebTours/index.htm",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(13);
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value={password}", ENDITEM,
"Name=login.x", "Value=57", ENDITEM,
"Name=login.y", "Value=10", ENDITEM,
LAST);
lr_output_message("登录用户为%s",lr_eval_string("{username}"));
lr_output_message("密码为%s",lr_eval_string("{password}"));
return 0;
}
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2