51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1866|回复: 9
打印 上一主题 下一主题

[原创] 用LR录了个注册的脚本,但是在controller里跑有问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-16 13:52:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用LR录了个注册的脚本,但是在controller里跑有问题
跑的时候都passed了,但是数据库里却没有注册信息
在VG里的时候是正常的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-10-16 13:52:30 | 只看该作者
有谁知道怎么回事?
另外在controller里跑的时候能不能查看整个过程中对数据库的操作?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-10-16 14:07:05 | 只看该作者

回复 1# 的帖子

LR的pass并不代表操作真正成功执行了,你可以加入检查点验证一下
还有不知道你是否参数化了,如果没有的话会始终用同一信息注册,当然不会显示在数据库里
如果脚本和参数设置都正确的话,注册和登录的操作都是能在数据库里看到记录的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-10-16 14:09:56 | 只看该作者
原帖由 winthnight 于 2009-10-16 14:07 发表
LR的pass并不代表操作真正成功执行了,你可以加入检查点验证一下
还有不知道你是否参数化了,如果没有的话会始终用同一信息注册,当然不会显示在数据库里
如果脚本和参数设置都正确的话,注册和登录的操作都是能在 ...

检查点应该插入什么呢?最后注册成功的页面?录制的时候好像已经有了!如果用同一个账号注册的话,肯定验证不到注册成功页面,理论上也就不会passed了吧
所以很不明白
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-10-16 14:23:21 | 只看该作者
在跑注册的时候,我也遇到过,不知道你是否和我遇到的原因是一样的,我是注册里有注册验证码,让开发把注册验证码屏蔽了,就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-10-16 15:02:38 | 只看该作者
验证码屏蔽了,IP限制屏蔽了
找到一个问题是trace的regsid不能重复
但是还是不行!还在继续找中……有遇到过类似问题的大家给点意见
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-10-16 15:29:17 | 只看该作者

回复 4# 的帖子

所以说LR的pass并不是实际意义上的pass,你可以在注册成功之后的页面里找一个词(最好是英文的,并且只有注册成功后的页面里才会出现),假如你找的词是"example",把下一段检查点的代码加入到脚本中注册之后的页面后面
web_find("checkpoint",
"What=example",
LAST);
这样的话,如果没有成功注册就会报错而不会pass了

你可以看看这篇文章:http://www.51testing.com/?uid-27 ... space-itemid-141115
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-10-19 23:57:19 | 只看该作者
是否涉及动态数据问题呢?是否做参化了呢?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-10-20 11:01:21 | 只看该作者
参数化做好了么 刚录个 迭代错误 发现参数化错了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-10-20 14:30:09 | 只看该作者
没有验证过的PASS全部不可信,楼主单步调试一下看看,保证你会发现问题~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 09:47 , Processed in 0.069931 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表