51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6970|回复: 37
打印 上一主题 下一主题

[原创] LR测试网站注册,为什么多用户同时注册,数据库就没有插入数据呢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-1 18:57:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ymwang119 于 2011-11-1 19:00 编辑

模拟多用户同时注册一个网站,该网站注册时会生成一个随机验证码,我录制脚本的数据已经写入数据库,但是我做了参数化之后,脚本执行后,数据库没有任何数据,为什么呢???

补充:我检查了脚本关联,没有需要设置关联的值
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-11-1 21:41:56 | 只看该作者
1 验证码要屏蔽掉
2 建议你对注册脚本插入 检查点和事务;通过写自定义函数还判断是否注册成功;同时对你以后分析TPS,rs都是很有利的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-11-1 21:42:28 | 只看该作者
1 验证码要屏蔽掉
2 建议你对注册脚本插入 检查点和事务;通过写自定义函数还判断是否注册成功;同时对你以后分析TPS,rs都是很有利的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-11-2 08:47:23 | 只看该作者
先调试一下你的脚本,做一下检查点协助你的脚本执行有没有成功。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-11-2 09:15:39 | 只看该作者
很有可能是验证码引起的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-11-2 09:32:16 | 只看该作者
既然有验证码 那肯定注册失败的 找开发沟通一下把 看看能不能屏蔽验证码或者整个公用的万能验证码 正如楼上朋友们说的 调试脚本时设置个检查点 看看能不能取到登录成功后的界面特有的内容
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-11-2 10:09:31 | 只看该作者
事务已经插入了,插入的检查点
web_find("文本检查点",
                "What=//You have registered successfully//",
                LAST);

但是报错:
Action.c(1414): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)          [MsgId: MERR-27985]
Action.c(1414): web_find highest severity level was "ERROR"          [MsgId: MMSG-26391]
请问我该怎么办呢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-11-2 10:10:48 | 只看该作者
先调试一下你的脚本,做一下检查点协助你的脚本执行有没有成功。
mystic 发表于 2011-11-2 08:47



    事务已经插入了,插入的检查点
web_find("文本检查点",
                "What=//You have registered successfully//",
                LAST);

但是报错:
Action.c(1414): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)          [MsgId: MERR-27985]
Action.c(1414): web_find highest severity level was "ERROR"          [MsgId: MMSG-26391]

请问我该怎么办呢
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2011-11-2 10:12:42 | 只看该作者
回复 6# 夏日摸摸茶

我插入检查点会报错啊
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-11-2 10:16:34 | 只看该作者
回复 5# 真实的追求者

我也觉得和验证码有关, 我测试的网站是部署在我本机系统里面的,能找开发屏蔽掉验证码吗
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-11-2 10:22:02 | 只看该作者
回复 6# 夏日摸摸茶


    我也觉得和验证码有关, 我测试的网站是部署在我本机系统里面的,能找开发屏蔽掉验证码吗
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-11-2 17:24:48 | 只看该作者
找开发屏蔽,或者写一个万能验证码
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-11-3 10:36:11 | 只看该作者
你运行代码的时候,看看有没有报错。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2011-11-3 11:02:05 | 只看该作者
来看看的!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2011-11-3 13:17:50 | 只看该作者
你把验证码功能先屏蔽掉,然后试运行看一个是否能正常插入,一个没问题后在并发插入
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-11-3 15:02:21 | 只看该作者
找开发的把验证码屏蔽或者另做一个固定的验证码
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2011-11-7 11:11:55 | 只看该作者
本帖最后由 ymwang119 于 2011-11-7 11:27 编辑

回复 13# jiweiqunqun


    没有插入检查点之前,运行代码时没有报错
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2011-11-9 10:25:28 | 只看该作者
可以在本地将验证码更改为一个,abcd ,这个可以改的
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2011-11-10 08:50:34 | 只看该作者
回复 18# qq13816974762


   正在尝试中……
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2011-11-10 10:24:29 | 只看该作者
我也是个LR新手,我有几点疑问仅供参考:
1.你用的是web_find我没用过,书上定义是“从HTML页面中查找指定的文本字符串”;你要是换成web_reg_find("Text=XXXXXXXXXXXXX",LAST),把它加到你要检查的返回页面web_url之前呢?
2.你的检查点设置完成后,Run-time Settings>Preferences>Enable Image and text check复选框有没有选中?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 21:10 , Processed in 0.084722 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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