51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1618|回复: 3
打印 上一主题 下一主题

[原创] 【求助】关于webTour里退票的脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-5-11 11:19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下是我录制的

web_submit_data("itinerary.pl",

"Action=http://127.0.0.1:1080/WebTours/itinerary.pl",

"Method=POST",

"TargetFrame=",

"RecContentType=text/html",

"Referer=http://127.0.0.1:1080/WebTours/itinerary.pl",

"Snapshot=t4.inf",

"Mode=HTML",

ITEMDATA,

"Name=flightID", "Value=210296680-798-\r\n", ENDITEM,

"Name=flightID", "Value=210297049-1564-\r\n", ENDITEM,

"Name=flightID", "Value=210297416-2327-\r\n", ENDITEM,

"Name=flightID", "Value=210297790-3103-\r\n", ENDITEM,

"Name=.cgifields", "Value=4", ENDITEM,

"Name=.cgifields", "Value=1", ENDITEM,

"Name=.cgifields", "Value=3", ENDITEM,

"Name=.cgifields", "Value=2", ENDITEM,

"Name=removeAllFlights.x", "Value=25", ENDITEM,

"Name=removeAllFlights.y", "Value=13", ENDITEM,

LAST);

如果要用于多个用户呢?每个用户里面的flight是不定的,如果是从response里抽取参数,这个都还好说,但是如何形成随机的脚本代码呢?

比如上面这个是4个flightID,但是如果是5个呢?

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

使用道具 举报

该用户从未签到

2#
发表于 2012-5-11 14:08:10 | 只看该作者
这个要用web_custom_request来做了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-5-11 16:05:41 | 只看该作者
回复 2# 云层


    试过了,URL格式的脚本如下:

Body=flightID=210297049-795-%0D%0A&flightID=210297416-1557-%0D%0A&flightID=210297790-2334-%0D%0A&.cgifields=1&.cgifields=3&.cgifields=2&removeAllFlights.x=50&removeAllFlights.y=9",

请问之后呢,我还是不明白如何根据实际情况随机生成这样的脚本,请云层赐教啊~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-5-11 20:54:22 | 只看该作者
我顶~~~求解啊大侠们~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-10 16:05 , Processed in 0.089799 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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