51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【好消息】企业内训服务上线啦!项目为王,自动化测试提升加速器 !横扫BAT,Python全栈测试开发技能大全
【第117期】:接口和性能测试工具Jmeter参与调查问卷 缔造行业趋势 月薪15K+的测试开发必备技能? 【活动】为视频UP主打CALL,互动领福利!
查看: 19983|回复: 94

[原创] 火车票网上订票登录脚本

[复制链接]

该用户从未签到

发表于 2012-1-9 11:37:54 | 显示全部楼层 |阅读模式
本帖最后由 lj16329 于 2013-7-24 22:30 编辑

该脚本已过期,请需要技术的加我Q哈。



目前的火车票订票系统由于用户过多,很难登陆成功。用该脚本可以提高单位时间内登陆次数,并省去重复输入密码并点击登陆按钮的操作。

                                                 欢迎与我进行技术交流及探讨,QQ:109652067

环境准备:

1QTP10.0

2WINDOWS XP2003WIN7

3IE6/IE7/IE8/IE9

使用方法:

1、将压缩包中《火车票订票脚本》这个文件夹解压到任意目录下

2、关掉当前所有已打开的IE页面

3、打开QTP软件,并打开《火车票订票脚本》脚本

4、修改脚本代码的登陆用户名及登录密码,如图所示(注意保留双引号):


5、打开IE,输入这个网址:http://www.12306.cn/mormhweb/kyfw/(注意将IE上方的提示信息弄没),得到这个页面(注意:从始至终桌面必须只有一个IE页面,否则脚本不会运行成功):

6、运行QTP脚本,期间会弹出验证码输入框,输入后敲击回车即可(提示:此时可用Alt+Tab键在IEQPT验证码输入窗口间切换,方便查看验证码并输入)。

7、如果在线人数过多无法登陆成功,QTP会重复弹出上一步的验证码输入窗口,直到登陆成功为止。登陆成功后,QTP给出成功提示,脚本自动结束运行。

本帖子中包含更多资源

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

x
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:09:55 | 显示全部楼层
本帖最后由 lj16329 于 2012-1-9 13:11 编辑

只见有人下载,不见有人回呢。。。自己顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:11:02 | 显示全部楼层
呵呵,因为使用这个脚本需要QTP,所以受众面有限!可以将QTP换成轻量级的FF插件完成!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:11:37 | 显示全部楼层
刚注册的。怎么得到技术指标啊?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:13:31 | 显示全部楼层
FF插件毕竟也有受众面嘛。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:14:50 | 显示全部楼层
啥是QTP10?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:14:57 | 显示全部楼层
技术指数已经取消掉了
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:15:46 | 显示全部楼层
回复 6# ruthenium


    。。。看来QTP的受众面确实有限啊。。。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:16:24 | 显示全部楼层
可以根据这思路将QTP脚本改写成VBS,那样就好多了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:19:44 | 显示全部楼层
回复 9# lj16329
VBS。。。我现在Linux下用fortran的,早年间的C和Basic都还给老师了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:31:06 | 显示全部楼层
楼主是牛人,顶一个!
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:33:34 | 显示全部楼层
回复 11# wx小鱼


    谢谢太感动了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:34:54 | 显示全部楼层
回复 12# lj16329
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:36:17 | 显示全部楼层
这个只是登录的脚本,抢票的脚本其实也可以用QTP做出来的

大家如果有兴趣可以试一试哈。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:38:27 | 显示全部楼层
QTP自带的验证码功能不太好用,所以目前只能是半自动的,需要手工输入验证码
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:39:37 | 显示全部楼层
回复 14# lj16329


    看到Google+上有个.js的脚本。不知道原理是不是通用的?楼主试试看啊?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 13:39:43 | 显示全部楼层
回复 14# lj16329


    看到Google+上有个.js的脚本。不知道原理是不是通用的?楼主试试看啊?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:40:49 | 显示全部楼层
回复 17# ruthenium


    那个JS脚本跟我的不一样。QTP可以调用JS,但是这样有点画蛇添足了,就没有必要用QTP了
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-1-9 13:52:24 | 显示全部楼层
如果有机会我会将我制作这个QTP脚本当作一个实战教程录制一个视频,分享给大家
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-1-9 14:10:04 | 显示全部楼层
回复 19# lj16329


    明天上午10点订票。现在正在琢磨怎么能抢到呢。明天肯定比今天更凶险。
那个JS的脚本我也用不起来。不知道什么地方出了问题。试试你这个。
觉得视频很可能赶不上明天买票了。不管怎么样,十分感谢。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2021-1-22 07:05 , Processed in 0.072235 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2021 Comsenz Inc.

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