51Testing软件测试论坛
标题:
LoadRunner中对参数的读取!
[打印本页]
作者:
dingle_lily
时间:
2006-11-11 10:42
标题:
LoadRunner中对参数的读取!
1.将一个变量参数化(改变量有多个值,按顺序读取);
2.将变量的当前值读入一个文件中(read.txt);
要求:
该文件(read.txt)记录的值的顺序和参数化的文件的相同。例如:参数文件中的是
123
abc
456
read.txt的应该也是一样的。
但是,我所做的是,每次运行脚本当前的值就会把原来的覆盖掉。例如,当前变量值是“abc”,read.txt文件中的内容是“abc”,而不是想要的“123
abc”,即两行;
请问如何解决?
如果是设置循环,怎么循环?
web_submit_form("loginConfirm.jsp",
"Snapshot=t2.inf",
ITEMDATA,
"Name=user_id",
"Value={UesrName}",
ENDITEM,
"Name=user_pwd", "
Value={Password}",
ENDITEM,
/*"Name=verifycode", "Value=1073", ENDITEM,*/
LAST);
参数化了登陆系统的用户名和密码。
问一句:怎么贴图啊?
[
本帖最后由 dingle_lily 于 2006-11-11 14:12 编辑
]
作者:
Zee
时间:
2006-11-11 12:59
参数化设置的问题。帖个图出来看。
作者:
wangbaohui
时间:
2006-11-13 09:32
你不应该把"确认码"屏蔽掉!
作者:
dingle_lily
时间:
2006-11-13 11:34
如果不把验证码屏蔽掉,回放就不能成功。
作者:
xingcyx
时间:
2006-11-13 15:16
晕倒,应该是在程序里面把验证码的校验屏蔽,你在脚本里面屏蔽,后台产生了验证码,你在前台又不输,肯定不对啊
作者:
dingle_lily
时间:
2006-11-13 17:20
现在问题已经解决了:
打开文件是使用fopen(filename,
"a+"
,就解决了。
作者:
jingzi000
时间:
2006-11-15 14:21
标题:
请教怎样将变量的当前值读入一个文件中(read.txt)
我也在做类似的操作,怎样将变量的当前值读入一个文件中(read.txt)?请dingle_lily 赐教,谢谢
作者:
dingle_lily
时间:
2006-11-16 09:20
char *filename = "c:\\read.txt";
/*open an existed file*/
if ((read = fopen(filename, "a+" )) == NULL) {
lr_output_message("Unable to create %s", filename);
return -1;
}
/* Write the information to the file */
fprintf( read,"%s\n", lr_eval_string("{UserName}"));
fclose(read );
使用函数:lr_eval_string,可以取得当前的值,可以参考LoadRunner的帮助 reference function
作者:
jingzi000
时间:
2006-11-16 10:12
我的用户名存在在usename.dat中,现在我要根据不同的用户名做不同的操作,那怎样将用户名从usename.dat中取出了?请dingle_lily 赐教,谢谢
作者:
jingzi000
时间:
2006-11-16 12:49
请教大家一个问题:
1.在vuser_init中我将用户名和密码参数化了
2.将迭代次数设为5,
3.运行时,loadrunner仍然以同一个用户名执行了5次操作,我怎样才能用一个用户名执行一次操作了??
作者:
dingle_lily
时间:
2006-11-16 14:09
参数化的内容就是保存在一个文件中的啊,例如,参数化用户名:UserName,保存参数的所有值就在UserName.dat文件中啊。
可通过在Run-time setting设置Iteration,读取文件中的内容
作者:
jingzi000
时间:
2006-11-16 18:14
谢谢,已经解决了。我才开始学习LOADRUNNER, 不知道怎样才能学好, 现在是一头雾水了。
作者:
dingle_lily
时间:
2006-11-17 09:24
我接触LoarRunner不到半个月的时间,这方面的资料也比较的少,也没有买到这方面的书,因此都是自己摸索的。大家一起努力了!
作者:
crystalbelle
时间:
2006-11-23 15:46
为什么我照楼主的方法实现不了?脚本连编译都通不过
要用多协议的吗?
作者:
yiuni168
时间:
2009-11-19 11:21
标题:
不知道
怎么做呀?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2