51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2885|回复: 20
打印 上一主题 下一主题

我选择参数更新方法是连续的,为什么每次取出来的都是一样的???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-11 17:02:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我设置了一个手机号码参数,导入excel文档。参数属性中select next row选择的是Sequential,可是每次取出来的数据都是一样的。有谁知道这是什么原故吗?本来我是写了一个for语句,意思是一个人给不同的手机号发送短信。结果发出的都是同一个手机号。后来我把for语句去掉了。用多人结果还是一样,设置好像都没错呀.可是结果就是不对。不解呀??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-11 17:38:28 | 只看该作者
Sequential只在叠代时起作用,你选Unique试试,不过参数的个数要和用户数对应。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-1-11 17:53:36 | 只看该作者
我们测试需用顺序取。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-12 09:02:31 | 只看该作者

贴图啊

贴图出来,大家看看
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-1-12 09:18:06 | 只看该作者
两种方法:
1、在VU里面实现,设置for循环,将对参数的选择中,选择Update value on的值是“Each Occurence”就可以了;
2、在Controller中实现,选择参数的Select next row的值为unique,然后再controller中设置多用户,但用户设置的数目要与你数据库中手机号的数目一致
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-1-12 09:43:08 | 只看该作者
第一种我试过了不行。第二种方法不对了呀。我目的是一个人给多个不同手机号发送短信,一次取一个发。我的loadRunner是7.51版本的。是不是有些功能不能实现呀?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-1-12 09:51:04 | 只看该作者
这个是我参数设置属性页面。大家看看有什么问题不?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-1-12 10:04:24 | 只看该作者
哦,这个7.5没有Update value on这个选择项啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-1-12 10:19:38 | 只看该作者
是呀。所以不知道该在哪里设置了。按理说应该可以实现的,可我就是不行。郁闷呀
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-1-12 10:29:27 | 只看该作者
那就在Controller中实现,选择参数的Select next row的值为unique,然后再controller中设置1个用户,把iteration设置成4次,应该可以了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-1-12 10:47:54 | 只看该作者
把iteration设置成4次,是可以。取出来的数据是不一样了。可是这样是Action循环了四次,连带Action中其他的操作都循环了。这不是大大增加了测试的压力了嘛。好像有点不合理。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-1-12 10:49:28 | 只看该作者
那你把action分成几部分,把不需要循环的部分设置为1,不久可以了么
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-1-12 11:12:22 | 只看该作者
方法到可以用。小一点的VUser到没什么,可是我们的软件总的页面回起来也满多的。这么分不是很麻烦?循环是想在哪就在哪循环,想起来还是满麻烦的,看来版本太低也是件痛苦的事呀!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-1-12 11:18:56 | 只看该作者
脚本是越小越好啊;
要是软件所有的功能都放在一个脚本里,是不是太多了,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-1-12 17:06:01 | 只看该作者
这个问题发现很多人都很糊涂啊。。斑竹出个详细说明吧。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-1-12 17:25:35 | 只看该作者
11#说的很对
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-1-12 17:26:51 | 只看该作者
循环要去掉啊,否则就定义一个数组,循环,两种方式选择一种就行了啊!
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2006-1-12 17:57:26 | 只看该作者
数组?我设置的是参数,从中取出来就好了。为什么还要设数组呢?For语句运行也没有错,只是运行结果都是给第一个手机号发了,难不成是因为Action取了一次以后就不再取了。因为设置多个叠代就可以了。7.51版本file参数设置页面竟然没有Update value on这一项,我在想是不是哪里设置一下可以加进去。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2006-1-12 18:10:56 | 只看该作者
Action1()
{
   
  int  i;
        web_url("logon.jsp",
                "URL=http://192.168.1.225/logon.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/images/back.gif", ENDITEM,
                "Url=/images/back2.gif", ENDITEM,
                LAST);

        lr_think_time( 2 );

        web_submit_form("logon.logon.submit",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=userId", "Value=u", ENDITEM,
                "Name=PWD", "Value=", ENDITEM,
                "Name=Encoding", "Value=--中文简体--", ENDITEM,
                "Name=Submit", "Value=登 录", ENDITEM,
                EXTRARES,
                "Url=/images/back2.gif", "Referer=http://192.168.1.225/logon.jsp", ENDITEM,
                "Url=/images/back.gif", "Referer=http://192.168.1.225/logon.jsp", ENDITEM,
                LAST);

        lr_think_time( 6 );

       

        web_add_cookie("nodestroe_in_cookie=true; DOMAIN=192.168.1.225");

        web_add_cookie("node0=t; DOMAIN=192.168.1.225");

        web_url("SMSMessage.SendSms.load");
                "

        lr_think_time( 9 );
for(i=1;i<5;i++)
{
        web_submit_data("SMSMessage.SendSms.submit",
                "Action=http://192.168.1.225/SMSMessage.SendSms.submit",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.1.225/SMSMessage.SendSms.load",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=actionType", "Value=send", ENDITEM,
                "Name=userId", "Value=", ENDITEM,
                "Name=msgRecipientsId", "Value=", ENDITEM,
                "Name=taskId", "Value=", ENDITEM,
                "Name=msgOrgId", "Value=", ENDITEM,
                "Name=msgUserId", "Value=", ENDITEM,
                "Name=msgGroupId", "Value=", ENDITEM,
                "Name=selectedUser", "Value=", ENDITEM,
                "Name=msgUser", "Value={tl}", ENDITEM,
                "Name=msgSubject", "Value={tt}", ENDITEM,
                "Name=priority", "Value=1", ENDITEM,
                "Name=isReply", "Value=1", ENDITEM,
                "Name=isMsgSuffix", "Value=1", ENDITEM,
                "Name=sendType", "Value=0", ENDITEM,
                "Name=msgContent", "Value=1222221", ENDITEM,
                "Name=sendY", "Value=2006", ENDITEM,
                "Name=sendM", "Value=01", ENDITEM,
                "Name=sendD", "Value=11", ENDITEM,
                "Name=sendH", "Value=16", ENDITEM,
                "Name=sendMi", "Value=03", ENDITEM,
                EXTRARES,
                "Url=/images/btnPlus.gif", ENDITEM,
                "Url=/images/btnMinus.gif", ENDITEM,
                "Url=/images/backnew3.gif", ENDITEM,
                "Url=/images/Channel.gif", ENDITEM,
                "Url=/images/dotlinev.gif", ENDITEM,
                "Url=/images/MENU.jpg", ENDITEM,
                "Url=/images/Channel_Bg.gif", ENDITEM,
                "Url=/images/btnMinus.gif", ENDITEM,
                "Url=/images/appfolder.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/appfolder.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/btnPlus.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/app.gif", ENDITEM,
                "Url=/images/btnPlus.gif", ENDITEM,
                LAST);
}这是简要的程序的脚本。For语句上上楼的你说要改改成什么样的?写一下
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2006-1-13 14:06:36 | 只看该作者
有关于修改脚本方面的资料么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 15:14 , Processed in 0.085528 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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