51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1356|回复: 5
打印 上一主题 下一主题

请教老师有关参数化问题。谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-20 17:23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老师,请指教下面问题:
我录制一部分代码,即Mercury网站上订票的。其中有下段:
web_submit_form("mercuryreservation2.php",
                "Snapshot=t4.inf",
                ITEMDATA,
                "Name=tripType", "Value=roundtrip", ENDITEM,
                "Name=passCount", "Value=1", ENDITEM,
                "Name=fromPort", "Value={FromPara}", ENDITEM,
                "Name=fromMonth", "Value=June", ENDITEM,
                "Name=fromDay", "Value=19", ENDITEM,
                "Name=toPort", "Value={toPara}", ENDITEM,
                "Name=toMonth", "Value=June", ENDITEM,
                "Name=toDay", "Value=19", ENDITEM,
                "Name=servClass", "Value=Coach", ENDITEM,
                "Name=airline", "Value=No Preference", ENDITEM,
                "Name=findFlights.x", "Value=40", ENDITEM,
                "Name=findFlights.y", "Value=10", ENDITEM,
                LAST);

我对fromport和toport两个分别参数化,文件类型,每个文件中分别有10个不同的数值。用户为3。
参数设置如下:
select next row:Unique;
Update value on:Each iteration;  
when out of values:continue with last value.
Controller自动分配编号。
可是运行场景时有错误出现,
Action.c(37): Error -27979: Requested form not found
Action.c(37): Error -26374: The above "not found" error(s) may be explained by header and
body byte counts being 0 and 0, respectively.
Action.c(37): Error -26366: "Text=Select a Flight: Mercury Tours" not found for web_reg_find
我上面的设置有问题吗?因为可以四次迭代,然后最后一次迭代中用文件中第10个值。
还是其它问题?个人觉得应该是上面设置问题,因为如果我用sequential选择下一行,不用迭代,则运行没有错误。
另外,还有一个问题:也是刚才参数化设置界面中,如果选择Unique.在Controller中分配Vuser
值,Allocate () values for each vuser这个设置具体怎么设置,什么作用,如果我定义为2,代表什么
呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-6-20 17:25:27 | 只看该作者

不好意思

不好意思,老师,多发了一次,请老师删除一帖。谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-6-21 10:44:49 | 只看该作者

呼叫老师。

朴老师又很忙了吧,怎么还不来呢,谢谢。
老师,上面的哪个错误,偶运行一次迭代就没有问题,运行两次或多次迭代就有问题。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-6-21 11:24:09 | 只看该作者
老师,不知您会看得比较晕不?偶就录制你讲座上的哪段订票代码。所做的操作就是把fromport和 toport参数化,然后具体设置就是上面的。然后我设置了三次迭代。运行时从第二次迭代会出现错误。错误如上。还有个警告信息:Action.c(39): Warning -26379: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) are deleted and will be handled as "not found"          [MsgId: MWAR-26379]
偶不会运用web_reg_save_param()这个函数。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-6-22 09:44:52 | 只看该作者
楼主同志,你的问题看了半天实在不知道从何处下手帮你解决,因为你既没有告诉我你操作的步骤,也没告诉我要达到一个什么效果?也就是实现什么功能?
所以我不知道标准在那里,也不知道你操作的步骤到底哪里不对,你就给了一段代码,而且还没给参数文件内容?也许正好是参数文件里面的内容上,和设置上有问题? 我就是有天才的脑子也没办法猜出来
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-6-22 16:07:00 | 只看该作者
问题解决啦,偶找到错误啦。不好意思,问题不明确。还是谢谢朴老师。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-28 05:42 , Processed in 0.065909 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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