51Testing软件测试论坛

标题: URL参数化 [打印本页]

作者: 423799223    时间: 2007-2-6 16:44
标题: URL参数化
请教一个URL参数化的
我想用QTP实现如下功能:
类似于检查连接是否正常,打开IE,输入http://192.168.0.10/wusercheck?user=liujia&paw=123456
我想把user和paw这两个参数化,但是在QTP代码中选择user然后鼠标右键“对象属性”怎么没看到呀
麻烦各位大哥指点下
作者: hiyizhiyu    时间: 2007-2-6 17:43
设想一下在VBS中,你要把一个字符串中的某一个单词或者某一段参数化,你应该怎么做呢?所以这是一个VBS编程的问题,如果你不是很清楚,那就看看VBS的语法吧.在LR中右键是可以提供参数化功能,但QTP没有这个功能的.
还有就是你想参数化的应该是liujia和123456吧
userStr = liujia
pawStr = 123456
参数化后就是
"http://192.168.0.10/wusercheck?user=" & userStr & "&paw=" & pawStr
作者: 423799223    时间: 2007-2-6 17:52
明白了
谢谢楼上的大哥
但是我想参数化5000个
都在一个文本文件中,怎么能够那样等于呢
作者: hiyizhiyu    时间: 2007-2-6 17:59

看来你脚本真的写的少,这只是一个脚本设计过程
一个很常用的方法:
用循环控制每执行完一次脚本就顺序读取下一个你需要的值
把读出来的值付给这个两个变量
当然你需要在脚本控制你可以成功的读完了你需要的5000个数据,并且按自己的需求结束执行
你也可以利用QTP的datatable,这样可能逻辑过程的设计要简单些,但你需要在help中学习如何使用QTP的datatable
你试试吧,如果你再问如何读,如何控制,这个估计没有人会在回答了,呵呵,其实很多工作要自己去尝试的哈
作者: 423799223    时间: 2007-2-7 08:40

谢谢了




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