51Testing软件测试论坛
标题:
录制的登录脚本回放时用户名密码文本框显示空
[打印本页]
作者:
jiachang
时间:
2010-6-7 10:14
标题:
录制的登录脚本回放时用户名密码文本框显示空
我录制的用户登录的脚本,回放成功,但是回放过程中用户名、密码文本框为什么显示空呢,为什么我的账号不显示呢?
作者:
archonwang
时间:
2010-6-7 13:20
脚本贴上来。
作者:
jiachang
时间:
2010-6-7 14:08
web_add_cookie("discuz_tips_quickjumppage=1; DOMAIN=10.1.0.0");
lr_start_transaction("start login");
web_url("login.aspx",
"URL=http://.../kbase/login.aspx",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=../KBase/templates/beach/images/bg_repeat.jpg", ENDITEM,
"Url=../KBase/templates/beach/images/bg.jpg", ENDITEM,
"Url=../KBase/templates/beach/images/bg_header.jpg", ENDITEM,
"Url=../KBase/templates/beach/images/bg_menu.gif", ENDITEM,
"Url=../KBase/templates/beach/images/avataronline.gif", ENDITEM,
"Url=../KBase/templates/beach/images/arrow_down.gif", ENDITEM,
"Url=../KBase/templates/beach/images/icon_nav.gif", ENDITEM,
"Url=../KBase/templates/beach/images/bg_wrap_bot.gif", ENDITEM,
"Url=../KBase/templates/beach/images/usericon.gif", ENDITEM,
LAST);
lr_end_transaction("start login", LR_AUTO);
lr_think_time(13);
web_url("login.aspx_2",
"URL=http://.../kbase/login.aspx?agree=yes",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
LAST);
lr_start_transaction("end login");
lr_start_transaction("start view");
web_submit_data("login.aspx_3",
"Action=http://.../kbase/login.aspx",
"Method=POST",
"RecContentType=text/html",
"Referer=http://.../kbase/login.aspx",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value={NewParam}", ENDITEM,
"Name=password", "Value=111111", ENDITEM,
"Name=question", "Value=0", ENDITEM,
"Name=answer", "Value=", ENDITEM,
"Name=expires", "Value=0", ENDITEM,
"Name=templateid", "Value=0", ENDITEM,
"Name=login", "Value=鐧诲綍", ENDITEM,
EXTRARES,
"Url=../KBase/templates/beach/images/bg_repeat.jpg", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/bg_header.jpg", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/bg.jpg", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/bg_menu.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/button-search.gif", "Referer=http://1.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/icon_nav.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/avataronline.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/arrow_down.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/forum_new.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/forum.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/online.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/bg_wrap_bot.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
"Url=../KBase/templates/beach/images/usericon.gif", "Referer=http://.../kbase/index.aspx", ENDITEM,
LAST);
lr_end_transaction("start view", LR_AUTO);
lr_end_transaction("end login", LR_AUTO);
login.aspx_3 就是登陆界面
作者:
苏高跃
时间:
2010-6-7 16:56
标题:
回复 1# 的帖子
你把用户名和密码输出在日志就可以啦,你还密码都是111111吗?
作者:
jiachang
时间:
2010-6-7 17:28
密码没有参数化,这样登陆的时候应该提示错误的。
作者:
苏高跃
时间:
2010-6-7 17:31
标题:
回复 5# 的帖子
这个不一定,如果你所有用户密码都是11111,那也没问题吧
作者:
jiachang
时间:
2010-6-8 09:33
问题是我的密码不是11111,他就应该提示错误。而且我看了运行结果,就循环了一次,我明明把用户名参数化了,他为什么只循环一次呢?
作者:
kratexi
时间:
2010-6-8 09:49
循环几次要去runtimesetting里设置吧
参数化几个就设置迭代几次
作者:
jiachang
时间:
2010-6-8 10:38
有道理,明白了,那我查看我用的哪个用户登录的是不是应该去看日志,日志在哪看?
因为我回放时用户名密码都是空的。
作者:
jiachang
时间:
2010-6-8 10:45
日志默认的保存路径是什么,能不能看出用的哪个账户登录的?
作者:
今天有雾
时间:
2010-6-9 10:45
本身LR中回放成功之后,就可以下方的运行结果,可以查看到输出的参数的,不然你也可以自已写一个输出结果
类似 lr_output_message这种函数就可以了
作者:
aman_cao
时间:
2010-6-9 15:31
回放成功不代表业务成功,LR是根据http状态来判断的。
作者:
水中的鱼
时间:
2010-6-9 17:39
你的用户名是NewParam参数化了的,可以在该参数属性中设置顺序执行,例如第一个用户名为1,第一个用户名为2,第一个用户名为3,...
要执行多次,需要在VUser--run time settings--run logic--number of interations 中设置次数,例如你一共有10个用户名,那就设置为10,这样,用户1-10都可以按顺序依次登录,密码全为111111
运行后,在view-test result 中打开运行的日志,就可以看到运行的结果了
作者:
jiachang
时间:
2010-6-10 10:03
在test result 中看到的结果是脚本运行的结果是否通过,我想看每次循环时的登录用户名分别是什么,怎么实现?
作者:
卷帘大奖
时间:
2016-5-24 23:24
为什么我的脚本里面连登录的用户名和密码都没有呢,是http协议,而且脚本只能回放一次,回放第二次就报错,或者不回放直接迭代,超出大概5分钟就报错了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2