51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2139|回复: 4
打印 上一主题 下一主题

[原创] URL参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-2-6 16:44:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一个URL参数化的
我想用QTP实现如下功能:
类似于检查连接是否正常,打开IE,输入http://192.168.0.10/wusercheck?user=liujia&paw=123456
我想把user和paw这两个参数化,但是在QTP代码中选择user然后鼠标右键“对象属性”怎么没看到呀
麻烦各位大哥指点下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-2-6 17:43:39 | 只看该作者
设想一下在VBS中,你要把一个字符串中的某一个单词或者某一段参数化,你应该怎么做呢?所以这是一个VBS编程的问题,如果你不是很清楚,那就看看VBS的语法吧.在LR中右键是可以提供参数化功能,但QTP没有这个功能的.
还有就是你想参数化的应该是liujia和123456吧
userStr = liujia
pawStr = 123456
参数化后就是
"http://192.168.0.10/wusercheck?user=" & userStr & "&paw=" & pawStr
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-2-6 17:52:10 | 只看该作者
明白了
谢谢楼上的大哥
但是我想参数化5000个
都在一个文本文件中,怎么能够那样等于呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-2-6 17:59:44 | 只看该作者

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

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-2-7 08:40:27 | 只看该作者

谢谢了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 16:09 , Processed in 0.108428 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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