51Testing软件测试论坛

标题: 如何快速修改qtp地址 [打印本页]

作者: xinxiachen    时间: 2007-2-15 10:14
标题: 如何快速修改qtp地址
现在公司服务器改了,名称也换了,代表着所有的脚本都要重新改地址,有一百多个脚本啊,一个个地修改晕啊
有哪位高手知道怎么样可以快速修改地址的吗
比如说以前的地址是http://pubshever/new
现在要改为http://newpubserver/new

谢谢....sdlkfj8 sdlkfj1
作者: htot05    时间: 2007-2-15 10:38
不行就写个脚本,让脚本代替你挨个脚本修改吧,呵呵,暂时没想到什么更好的办法......sdlkfj5
作者: Coffey111111    时间: 2007-2-15 11:23
在菜单Edit->Replace,可以用替换功能来实现你的修改啊,这样会很快的哦sdlkfj5
作者: xinxiachen    时间: 2007-2-15 11:39
标题: 回复 #3 Coffey111111 的帖子
就算是替换也是要一个个地替换,我想着应该有一个地方是存放这个地址的,可是我也找不到是在哪里呢
作者: 风过无息    时间: 2007-2-15 12:16
自己写个页面:http://pubshever/new
里面代码是自动跳转的?

不过应该吸取楼主的教训,在脚本设计上抵抗力要加强啊。
作者: Coffey111111    时间: 2007-2-15 13:00
是的啊,太多不同的地址要换的话,那你就要让页面自动跳转了,这样就不用改脚本了,不然可能只能这样了,一个一个的来,然后Replace Allsdlkfj5
作者: rivermen    时间: 2007-2-16 17:39
当初设计的时候就不应该用常量保存数据
你可以把具体的数据放在一个文本文件(如ini文件)中
每次用到具体数据的时候,从外界的文件中去读
以后万一有修改,只需要改一处就可以了
作者: rollingstone    时间: 2007-2-22 22:59
其实很简单,QTP有Update Run的功能,可以自动再回放脚本的过程中更新所有脚本文件中的URL
作者: Coffey111111    时间: 2007-2-24 11:26
请问rollingstone :
用QTP有Update Run的功能,怎么样可以自动在回放脚本的过程中更新所有脚本文件中的URL呢?
作者: walker1020    时间: 2007-2-25 13:01
标题: To Coffey111111
rollingstone 的意思是 你可以安装下面的操作来新所有脚本文件中的URL:
打开脚本后,依次点击 Test --> Update Run... ,在出现的Update Run 对话框里面点击OK按钮即可。
作者: denisye    时间: 2007-2-26 14:24
呵呵,这个要吸取教训,写脚本前要想好一些变量的可重用性,尽量做到共享,这样脚本的维护成本才可以降低
我一般会把此类变量放到数据库中进行共享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2