xyqisabel 发表于 2008-10-14 17:05:24

请教参数化输出问题

1.我将登录名和密码参数化,一个用户名与设置的密码不匹配,但是脚本还是可以正常登录!
2.是不是如果要以参数化中的用户登录的话,必须用lr_output_message来将参数化输出?

请高手帮帮忙:)

hmilyjch 发表于 2008-10-14 17:22:43

2,不是必须用lr_output_message输出
输出参数的目的是想看看测试过程中到底用了哪个参数
1,你可以试试输出参数,看看运行时到底用了哪个用户名和密码
我怀疑是参数化策略选择的问题,可能controller中只用了第一个用户~

xyqisabel 发表于 2008-10-14 17:41:33

1.什么是参数化策略选择呢?应该要怎么选择呢?我选的是sequential
2.脚本如下:
Action()
{
lr_think_time(7);
web_submit_data("logging.do",
"Action=http://",
"Method=POST",
"RecContentType=text/html",
"Referer=http://",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=empNo", "Value={NewParam}", ENDITEM,
"Name=password", "Value={NewParam_1}", ENDITEM,
LAST);

这样的话,怎样使用lr_output_message才能输出参数化的用户名呢?
高手帮帮忙:)

aks5201314 发表于 2008-10-14 22:24:02

lr_output_message("The current username is %s",lr_eval_string("{NewParam}")):)

Lemon_s 发表于 2008-10-15 09:12:38

也可以在Replay Log中查看,
前提是先勾选
Run-time Setting--Log--Extended Log--Parameter substiution

xyqisabel 发表于 2008-10-15 12:05:45

1.回复aks5201314
不行耶,我在脚本中加上lr_output_message("The current username is %s",lr_eval_string("{NewParam}"))后,会报以下错误:
Action.c (19): syntax error; found `web_reg_find' expecting `;'
c:\\documents and settings\\j.suo\\local settings\\temp\\noname2\\\\combined_noname2.c (5): 1 errors, not writing pre_cci.ci

2.回复lenmon_s
请问replay log应该在哪里看呢?我只知道execution log 和recording log啊.

Lemon_s 发表于 2008-10-15 15:58:55

回复 6# 的帖子

你看到这个了吗?
Action.c (19): syntax error; found `web_reg_find' expecting `;'
应该不难看懂吧,你少了";"

不要告诉我你找不到Replay Log,
如果找不到的话,点一下show/hide output window
使用LR之前建议看看LR自带的帮助文档对你的操作会有很大帮助

aks5201314 发表于 2008-10-15 16:16:00

lr_output_message("The current username is %s",lr_eval_string("{NewParam}"));
把这行代码加在web_data_submit()函数后面,昨天晚上我少写了个分号.建议你把C编程语言的基础好好学习一下.

xyqisabel 发表于 2008-10-15 16:37:46

回复7#

首先很感谢你,不过我已经看过中文版的教程了,但是LR自带的帮助文档就一直没看完,因为全是英文.:L :loveliness:
但是确实是没有回放日志的!而且我发现我的回放键也一直都是呈不激活的!

xyqisabel 发表于 2008-10-15 16:49:17

回复 8# 的帖子

C的话,该看的都看了,但是就是没什么实际的项目.而且我们是用JAVA的.不过确实该好好补一下英文了.:L
看来要学的还真多呀!:loveliness:
这里真是个好地方!:victory:
页: [1]
查看完整版本: 请教参数化输出问题