51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2178|回复: 11
打印 上一主题 下一主题

[原创] 高手们请教,两个相互制约的参数应该如何做参数化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-5 16:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位LR高手,
有两个参数a和b,要对这两个参数做参数化,a的取值范围为10000—99999,b的取值为a+100。这样的两个参数应该如何做参数化?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-8-5 17:07:49 | 只看该作者
这样?
a:
Random Number类型参数化
b:
atoi(lr_eval_string("{a}"))+100
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-8-5 17:35:23 | 只看该作者

回复 2# 的帖子

楼上可不可以说清楚一些?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-8-5 17:46:51 | 只看该作者
-------------------------脚本----------------------------------
int i=atoi(lr_eval_string("{a}"));

lr_output_message("a is %d",i);
lr_output_message("b is %d",i+100);

 ----------------------replay log-----------------------------


Action.c(6): a is 93133
Action.c(7): b is 93233
------------------------参数化---------------------------------

[ 本帖最后由 xueying1123 于 2010-8-5 17:49 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-8-5 18:01:38 | 只看该作者
为啥第一个参数非要用随机的类型呢,如果用定值,10000-99999,每次迭代取不同。

第二个用函数实现+100


也可以吧
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-8-6 08:30:04 | 只看该作者
非常感谢!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-8-9 17:14:04 | 只看该作者

回复 4# 的帖子

参数b可以不通过函数,而是用设置参数的方法(类似参数a)来实现吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-8-9 17:20:41 | 只看该作者

回复 7# 的帖子

我找了一下,没找到vugen提供你需要的设置
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-8-10 12:49:51 | 只看该作者
哈哈,嗯,就是这样,困扰了我好几天了这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-8-10 13:37:46 | 只看该作者

回复 1# 的帖子

首先感谢4#解决了我这几天的困扰,根据4#的思路,我做了个小实验,1楼所说情况是变量是整数时的情况,我这个是在变量是字符串时的情况。请指教,还有一个问题,我在做字符变量的时候发现不行,不知道有没有人愿意做一个字符变量的例子出来供我学习,十分感谢。
Action()
{
        char name[20],copyname[20],add[10];
        int i=100;
        strcpy(name,lr_eval_string("{name23}"));

           itoa(i,add,10);
        strcpy(copyname,lr_eval_string("{name23}"));
        strcat(copyname,add);

        lr_output_message("name=%s",name);
        lr_output_message("copyname=%s",copyname);


        return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-8-10 14:50:43 | 只看该作者

回复 10# 的帖子

不太清楚你的需求,2个字符串变量间存在某种联系?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    12#
    发表于 2010-8-10 17:00:09 | 只看该作者
    可以通过函数或者参数化实现。
    另外,某种联系到底是什么情况?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-6-15 04:18 , Processed in 0.074734 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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