51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1922|回复: 8
打印 上一主题 下一主题

[求助] 请问怎么参数化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-19 16:27:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次用它,以前用过QALOAD,参数化过程是:
int a,b;
a=VAR(1); //表示用的数参数文件(不必引入文件名,已经配置的了)的第一列
b=VAR(2); //第二列

但我在lr里,却发现:
int a,b;
a=10;
b=20;
参数化后(鼠标右键引入的):
a=<Parameter1>;
b=<Parameter1>;//需要参数文件的名字
用这<>括起来,编译也说错啊,后来改为:a='<Parameter1>' 才通过,但好象值不正确,而且
不知道怎么 引入Parameter1的第一列和第二列,我在Parameter List界面配置时,发现是可以选择select column的,但是我把by name,by number选了却发现在代码里
仍然显示的是a=<Parameter1>;b=<Parameter1>;这是怎么回事?请教!

[ 本帖最后由 cococat 于 2006-4-19 16:31 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-19 18:04:40 | 只看该作者
太简单了吗?可我是真的不会啊,比如下面这个怎么参数化:
char* str;
char sql[200];
str="select * from student where student_id=";
strcpy(sql,str);
str="30";//我要把这个30做成变量应该怎么写啊?
strcat(sql,str);
lr_output_message("%s",sql);

是这样吗?str="<NewParam>"
不过运行怎么输出的是:
select * from student where student_id=<NewParam>
是否只有在Controler里运行才会输出真正的值?

[ 本帖最后由 cococat 于 2006-4-19 18:10 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-19 18:12:22 | 只看该作者
但我要取NewParam.dat文件里的第二列要怎么写呢?请教!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-20 00:53:37 | 只看该作者
lr_eval_string(参数文件)
这个是你需要的

读取参数文件中的数据
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-4-20 08:47:09 | 只看该作者
我明白了:
char* str;
char sql[200];
str="select * from student where student_id=";
strcpy(sql,str);
str="<NewParam>";//
strcat(sql,str);
lr_output_message("%s",lr_eval_string(sql));
也就是说参数化是<参数文件名>这样的形式,而要读取第几列,就在参数化那个界面选定
但还有一个问题,就是要参数花的是数字时:
int a;
a=<NewParam>;//代替a=30
为什么会编译错误?应该怎样?

[ 本帖最后由 cococat 于 2006-4-20 08:54 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-4-20 09:02:14 | 只看该作者
另:
为什么我 输入\,显示的却是¥?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-4-20 09:25:20 | 只看该作者
显示这样也能正常通过。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-4-20 10:41:02 | 只看该作者
还是不明白:
int a;
a=<NewParam>;
这样为什么不行?都没显示变红,请问怎么弄?
这个问题怎么没人回答?

[ 本帖最后由 cococat 于 2006-4-22 12:53 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-4-21 13:19:53 | 只看该作者
没人帮我吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 23:23 , Processed in 0.101351 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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