51Testing软件测试论坛
标题:
脚本回放的问题
[打印本页]
作者:
lifehit
时间:
2006-12-15 15:32
标题:
脚本回放的问题
菜鸟请教:
录制了一个页面的登陆操作,想迭代两次,每次用不同的用户登陆,把“name”和“password”分别设置成参数形式,但回放的结果是不论什么样的name和password组合都能通过,不知道是不是不做验证啊?
作者:
mary.mo
时间:
2006-12-15 15:50
sdlkfj1
没有看懂
作者:
lifehit
时间:
2006-12-15 16:01
不好意思,可能没说明白,就是登陆的时候有两个变量:一个name,一个password,因为想分别用两个用户登陆试一下,所以把name和password都设为变量,然后name给两个值:admin1,admin2,password也给两个值:a1,a2,回放后,都通过了,然后我把name和password的值随便换成别的,比如 admin3,a3(其实不存在用户admin3),回放后也通过了,我在想是不是LR不对用户名和密码是否匹配做验证啊?
作者:
wuhuawu09
时间:
2006-12-15 16:01
标题:
没怎么用过LR,至少帮你顶..
是不是你保存了cookie? 已经登陆的都是原来正确的那个?
作者:
lifehit
时间:
2006-12-15 16:12
呵呵,多谢,不知道跟cookies有没有关系,不过看回放日志里,确实在第一次和第二此迭代的时候用了参数表里给定的不同参数,也就是第一次用 admin1/a1,第二次用admin3/a3 (这个是错误的),
不过在第二此迭代开始的时候有这么句话:
Notify: Next row for parameter password = 2 [table = password].
Notify: Getting new value for parameter 'password': table = 'password.dat' column = '0' row = '2'.
Notify: Next row for parameter NAME = 2 [table = NAME].
Notify: Getting new value for parameter 'NAME': table = 'NAME(1).dat' column = '0' row = '2'.
不知道这些说明了什么?
作者:
jackloo
时间:
2006-12-15 20:29
也就是说,你的脚本在执行过程中,(可能)2次都使用了同样的第一组数据。
作者:
风无情
时间:
2006-12-17 10:16
要设置检查点,查看应用级错误。
作者:
fish_yy
时间:
2006-12-17 11:37
原帖由
风无情
于 2006-12-17 10:16 发表
要设置检查点,查看应用级错误。
说的对,lr只关心请求和响应。
作者:
lifehit
时间:
2006-12-18 13:47
请问是设置什么类型的检查点?能说详细点吗?
作者:
bbyanghui
时间:
2006-12-18 14:09
参数化的时候你是怎么设置的啊
作者:
lifehit
时间:
2006-12-18 14:25
不知道怎么把图直接贴上来,只能先放附件里了
图1:设置的两个参数;
图2:参数NAME的取值;
图3:参数PWS(密码)的取值;
回放的时候不管这四个值怎么设置,都会在日志里提示:web_submit_form("weblogin.aspx_2") was successful,...
说明登陆都是成功的,很费解。。。
[
本帖最后由 lifehit 于 2006-12-18 14:29 编辑
]
作者:
lifehit
时间:
2006-12-18 15:44
标题:
顶一下,没有人知道吗
顶一下,没有人知道吗
作者:
Zee
时间:
2006-12-19 19:30
你在录制正确登录的时候加检查点。然后再启用。再参数化看看。
至于是图像检查点,还是文字检查点,就要看你的页面了。
作者:
lifehit
时间:
2006-12-20 10:11
多谢!不过我录制到的页面上文字全部是乱码,这样可以设置文字检查点吗?
作者:
lifehit
时间:
2006-12-20 18:10
知道了,在录制时设检查点就可以忽略乱码的影响,因为录制时页面的显示是正常的,只有在lr中才显示乱码
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2