51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7310|回复: 48
打印 上一主题 下一主题

[原创] 脚本跑完了无报错,但是就是没有创建成功产品,救命呀!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-18 16:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
产品跑完了无报错,但是就是没有创建成功产品
脚本,参数设置见附件 sku不能重复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-18 16:38:14 | 只看该作者
登录时是否有验证码?你参数化的东西是什么?是用户名么?是否有密码呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-3-18 17:13:37 | 只看该作者
登陆时无验证码,我参数的是,product name,sku 一个是产品名字,一个是产品ID,id要求不能有重复,所以我都参数化了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-3-18 17:24:29 | 只看该作者
你是用不同的.dat文件进行参数化的,这个我还没试过,你要是将参数化内容写到一个.dat文件里呢?你看看这样是否就能成功?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-3-18 21:45:22 | 只看该作者
没看出什么错误,建议你打开run-time setting中LOG中的参数LOG,具体哪个选项我忘记了,运行脚本在LOG中查看一下你的参数取到了什么值,取得是不是对。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-3-19 11:24:57 | 只看该作者
谢谢二位的回复我再去试试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-3-19 13:25:49 | 只看该作者
LR 脚本运行成功不一定给你创建产品的 !

举个例子吧,
就是2个人同时去买票 ,都获得了响应,但是一个人买了一张票
另外一个人无票可买
LR判断只判断 是否响应 ,不判断内容的
例子可能不恰当嘿嘿
还有 如何验证自己成功呢?插个检查点就可以了!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-3-19 14:52:36 | 只看该作者
有点郁闷了,你们说的方法我都试了,还是不能成功创建产品,我看了一下执行日志,取的值就是参数表里的值,但是跑脚本时加入检查点报错说没有找到,
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-3-19 15:36:17 | 只看该作者
我建议你检查:1.是否变量引用错误?
2.参数化的写法是否有误,是否有使用了lr_eval_string()这样的方式还是直接使用了变量或者参数?
3.是否还有其他的设置你没有联系到,可惜他们之间存在某种联系,少一个的时候数据就无法真正添加。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-3-19 15:40:50 | 只看该作者
另外还有很多种可能,比如脚本里面有JS或者JAVA这类的还需要在:tools==》general operator==》Correlation==》选中那个enable scripting and java。。。。。
不过可行还有别的,最近我也在学习,哈哈,我刚好碰到了一个跟LZ类似的情况,我是因为参数化和变量写错的缘故
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-3-20 09:34:07 | 只看该作者
可以在脚本中增加       
//输出accountId
lr_output_message("accountId is %s\n", lr_eval_string("{参数}"));  
这样的语句输出下参数的具体值看看,是否符合要求,以便调试脚本。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-3-20 11:43:14 | 只看该作者

脚本的测试策略

首先打出执行的参数化的参数,看这条数据是否已经是已经存在的产品号,其次,参数的策略要一对一不可重复,如果方便的话可以看下服务器的后台,执行脚本后服务器返回的信息是什么,定位是否是参数的问题
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2009-3-20 15:15:47 | 只看该作者
继续实践中..
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2009-3-20 15:28:55 | 只看该作者

回复 9# 的帖子

我直接用ld提供的方法创建的参数
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2009-3-20 15:42:37 | 只看该作者

回复 11# 的帖子

我打印取的参数了,是参数表里的第一行
但是为什么就不能创建成功呢?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-3-20 21:03:36 | 只看该作者
会不会因为数据库中存在相同记录,所以不让你创建了呢?重新试试别的参数呢?

另外你说你设置检查点就报错,报什么错了,贴一下看看叫,查查数据库有没有什么限制

看了你的脚本,是最简单的参数化,好像没有语法方面的错误啊~~~要是出错,应该就是数据库里的了吧

[ 本帖最后由 zhang_yajin 于 2009-3-20 21:07 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2009-3-20 23:01:54 | 只看该作者
最起码,要设置检查点,在返回页面上能标识成功的关键字。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2009-3-20 23:04:12 | 只看该作者
原帖由 Happy-Tester 于 2009-3-20 23:01 发表
最起码,要设置检查点,在返回页面上能标识成功的关键字。


每个关键步骤都要检查
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2009-3-23 11:47:19 | 只看该作者

回复 18# 的帖子

我设置的检查点就是脚本中注释掉的这句,
//web_reg_find("Text=Created Successfully!",
        //        LAST);

保存产品后弹出一个提示框提示"Created Successfully!"
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2009-3-24 14:55:11 | 只看该作者
这两天本来想继续测试 改脚本了,结果测试环境被改掉,郁闷,现在只能等了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 05:29 , Processed in 0.090725 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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