用LR录了个注册的脚本,但是在controller里跑有问题
用LR录了个注册的脚本,但是在controller里跑有问题跑的时候都passed了,但是数据库里却没有注册信息
在VG里的时候是正常的 有谁知道怎么回事?
另外在controller里跑的时候能不能查看整个过程中对数据库的操作?
回复 1# 的帖子
LR的pass并不代表操作真正成功执行了,你可以加入检查点验证一下还有不知道你是否参数化了,如果没有的话会始终用同一信息注册,当然不会显示在数据库里
如果脚本和参数设置都正确的话,注册和登录的操作都是能在数据库里看到记录的 原帖由 winthnight 于 2009-10-16 14:07 发表 http://bbs.51testing.com/images/common/back.gif
LR的pass并不代表操作真正成功执行了,你可以加入检查点验证一下
还有不知道你是否参数化了,如果没有的话会始终用同一信息注册,当然不会显示在数据库里
如果脚本和参数设置都正确的话,注册和登录的操作都是能在 ...
检查点应该插入什么呢?最后注册成功的页面?录制的时候好像已经有了!如果用同一个账号注册的话,肯定验证不到注册成功页面,理论上也就不会passed了吧
所以很不明白 在跑注册的时候,我也遇到过,不知道你是否和我遇到的原因是一样的,我是注册里有注册验证码,让开发把注册验证码屏蔽了,就可以了 验证码屏蔽了,IP限制屏蔽了
找到一个问题是trace的regsid不能重复
但是还是不行!还在继续找中……有遇到过类似问题的大家给点意见
回复 4# 的帖子
所以说LR的pass并不是实际意义上的pass,你可以在注册成功之后的页面里找一个词(最好是英文的,并且只有注册成功后的页面里才会出现),假如你找的词是"example",把下一段检查点的代码加入到脚本中注册之后的页面后面web_find("checkpoint",
"What=example",
LAST);
这样的话,如果没有成功注册就会报错而不会pass了
你可以看看这篇文章:http://www.51testing.com/?uid-271416-action-viewspace-itemid-141115 是否涉及动态数据问题呢?是否做参化了呢? 参数化做好了么 刚录个 迭代错误 发现参数化错了。 没有验证过的PASS全部不可信,楼主单步调试一下看看,保证你会发现问题~
页:
[1]