51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 使用参数化测试脚本后,执行脚本时发生了一个错误???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-6 19:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人刚接触QTP不久,对网上很多资料中提到的Mercury订票网站进行脚本的录制,对其fromPort进行参数化后,执行测试脚本,发现第二遍的时候没有通过,
其第二遍执行的过程大致如下:
   1.回到主页http://newtours.demoaut.com/mercurywelcome.php
   2.输入用户名,密码为空,此时网页开始跳转
   3.网页跳至HOME主页,http://newtours.demoaut.com/mercurywelcome.php,此时用户名为空,输入密码,网页又开始一次跳转
   4.网页跳至一个再次要求输入用户名和密码的界面http://newtours.demoaut.com/mercurysignon.php
   5.脚本无法继续往下执行.......
   6......

我重复试验了好多次,包括将录制脚本的Web页的网址重设为Mercury的主页,可结果还是不行,发生同样的现象,烦请高手帮忙解释下,已经困惑好久了!谢谢!

[ 本帖最后由 Suran2004 于 2008-1-6 19:48 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-7 12:20:17 | 只看该作者
首先你要把你的录制的脚本啊,QTP的设置啊介绍一下,这样更容易来定位问题? 现在都不知道你是无何现在参数化的?  
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-1-7 18:57:44 | 只看该作者
我录制的脚本是在Mercury网站上订飞机票的,使用的是QTP8.2,对其FromPort进行了参数化,在Data Table中有三个值,接着会执行三次测试脚本,但我测试脚本第二遍通不过的原因却是因为出现我上述所讲的现象
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-8 11:48:14 | 只看该作者
可能是你选项的参数化的值设置为全局变量或当前场景变量的问题,楼主说得不很清楚,本人只是猜测
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-1-8 14:45:33 | 只看该作者
我遇到过你的问题,你只需要Login一次就可以了,不需要每次循环都做一次Login。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-1-8 16:08:03 | 只看该作者
5楼,没太听懂你的意思,
我是从Login界面开始录制脚本的,所以第二次再执行脚本的时候肯定会Login,那怎样解决我所说的那个问题呢?
还有,如果不让每次循环都做Login操作,该如何录制脚本呢?

麻烦指教下,因为这个问题不解决的话,下面的脚本都执行不了,脚本在本不该出现错误的地方出错了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-8 20:53:35 | 只看该作者
你不需要在数据驱动的时候,每次都Login和Logout, 在Test--Test Settings--Run中,选择"Run One Iteration Only", 把这个设置应用于你的Insert Action中就可以了.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-1-9 13:35:54 | 只看该作者
谢谢heqingbluesky,我先试下!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-9 14:32:07 | 只看该作者
把你要输入的数据输到action的data table去,在expert view里面用ColumnName.LocalSheet之类的命令跟踪,参数话的时候可以注意下是否要加密。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-1-10 00:26:58 | 只看该作者
谢谢各位的帮助,这个问题我已基本解决了,虽然不是很完美.
这个论坛好人真多呵  UP!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 15:25 , Processed in 0.084872 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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