51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2517|回复: 6
打印 上一主题 下一主题

[原创] contraller 运行时参数不累加

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-22 09:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位大虾遇到过??
我在vug录完脚本,替换完参数后,把number of iterations设置为2回放脚本,参数可以累加。为什么用contraller多用户测试脚本时,参数不累加呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-22 10:15:01 | 只看该作者
设置是什么样的?
描述问题要描述清楚,不然还要一问一答,影响你得到答案的速度。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-22 11:28:31 | 只看该作者
程序是一个基于pushlet的在线聊天系统,用户登录后Ajax根据用户ID请求聊天室人员列表。我把用户ID设置为参数。
参数
1
2
3
4
5
6
。。。。。

参数设置:
select column
bynumber :1
column  delimiter:   comma
first data line :1
select next row :sequential
update value on:each iteraton
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-9-22 11:35:42 | 只看该作者
以下是部分脚本


Action_enter_chat()
{

        /*web_add_cookie("BAIDUID=EB5362904602684A377C40EADC752472:FG=1; DOMAIN=utk.baidu.com");

        web_add_cookie("BD_UTK_CD=FEC7A7E01BC9C130; DOMAIN=utk.baidu.com");*/

        lr_think_time(30);
  

        lr_rendezvous("进入聊天室");/*近入聊天室的集合点*/

        web_submit_data("enterChat.do",
                "Action=http://localhost:10000/enterChat.do",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://localhost:10000/index.jsp",
                "Snapshot=t4.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=chatname", "Value=绗\xAC8涓\xAA\xE8亰澶╁\xAE\xA4", ENDITEM,
                "Name=GroupID", "Value=8a8080851a0a192b011a0a3ae7900007", ENDITEM,
                "Name=chatadmin", "Value=8a8080851a13d350011a13e283300003", ENDITEM,
                EXTRARES,
                "Url=http://utk.baidu.com/usv/uc.sv?pe=oUXwXrl7Knoxzm3l6dIT9cguAq-ITg==&sn=3762&an=304412&rn=747", ENDITEM,
                "Url=http://utk.baidu.com/usv/ur.sv?&an=304412&sn=3762&rf=http://localhost:10000/index.jsp&os=w_2k&bs=ie_6.0&sc=10240768&la=zh-cn&ck=1", ENDITEM,
                "Url=/images/2.jpg", "Referer=http://localhost:10000/contents.html", ENDITEM,
                "Url=/images/3.jpg", "Referer=http://localhost:10000/chatmessage.html", ENDITEM,
                "Url=/images/5.jpg", "Referer=http://localhost:10000/staffList.html", ENDITEM,
                "Url=http://www.google-analytics.com/__utm.gif?utmwv=1.3&utmn=1067630282&utmcs=utf-8&utmsr=1024x768&utmsc=8-bit&utmul=zh-cn&utmje=1&utmfl=9.0%20r124&utmcn=1&utmdt=%E7%AC%AC8%E4%B8%AA%E8%81%8A%E5%A4%A9%E5%AE%A4&utmhn=localhost&utmhid=325742164&utmr=0&utmp=/enterChat.do&utmac=UA-1790860-1&utmcc=", ENDITEM,
                LAST);

        web_custom_request("pushlet.srv",
                "URL=http://localhost:10000/pushlet.srv?p_event=join-listen&p_format=xml-strict&p_mode=pull&p_subject=/chat&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t5.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=join-listen&p_format=xml-strict&p_mode=pull&p_subject=/chat&p_id={userID}", /*参数用户ID*/
                LAST);

        web_custom_request("pushlet.srv_2",
                "URL=http://localhost:10000/pushlet.srv?p_event=publish&p_subject=/chat&action=enter&nick=乐山市-普通用户-1realname&roomID=8a8080851a0a192b011a0a3ae7900007&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t6.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=publish&p_subject=/chat&action=enter&nick=乐山市-普通用户-1realname&roomID=8a8080851a0a192b011a0a3ae7900007&p_id={userID}", /*参数用户ID*/
                LAST);

        web_custom_request("pushlet.srv_3",
                "URL=http://localhost:10000/pushlet.srv?p_event=refresh&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t7.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=refresh&p_id={userID}", /*参数用户ID*/
                LAST);

        web_custom_request("pushlet.srv_4",
                "URL=http://localhost:10000/pushlet.srv?p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t8.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/
                LAST);

        web_custom_request("pushlet.srv_5",
                "URL=http://localhost:10000/pushlet.srv?p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t9.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/
                LAST);

        lr_think_time(20);

        web_custom_request("pushlet.srv_6",
                "URL=http://localhost:10000/pushlet.srv?p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t10.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/

                LAST);

        web_custom_request("pushlet.srv_7",
                "URL=http://localhost:10000/pushlet.srv?p_event=refresh&p_id={userID}", /*参数用户ID*/
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t11.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=refresh&p_id={userID}", /*参数用户ID*/  
                LAST);

        web_custom_request("pushlet.srv_8",
                "URL=http://localhost:10000/pushlet.srv?p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/  
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t12.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}", /*参数用户ID*/  
                LAST);

        web_custom_request("pushlet.srv_9",
                "URL=http://localhost:10000/pushlet.srv?p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}",
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t13.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getroomcount&p_subject=/chat&action=getroomcount&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}",
                LAST);

        web_custom_request("pushlet.srv_10",
                "URL=http://localhost:10000/pushlet.srv?p_event=refresh&p_id={userID}",
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t14.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=refresh&p_id={userID}",
                LAST);

        web_custom_request("pushlet.srv_11",
                "URL=http://localhost:10000/pushlet.srv?p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}",
                "Method=GET",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://localhost:10000/enterChat.do",
                "Snapshot=t15.inf",
                "Mode=HTML",
                "EncType=application/x-www-form-urlencoded",
                "Body=p_event=getList&p_subject=/chat&action=userListData&roomID=8a8080851a0a192b011a0a3ae7900007&p_to={userID}&p_id={userID}",
                LAST);

        return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-22 11:49:20 | 只看该作者

学习中...

交流学习。请到qq群:19041959 (lr性能测试)
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-22 12:20:47 | 只看该作者
lz根据什么说它没有累加?
根据你的描述,我可以简单介绍一下:
1.你用vugen调试脚本,假如设循环3次
然后参数会第一次循环取1,第二次取2,第三次取3
2.再用controller运行,设3个并发
第一个vuser:第一次循环取1,第二次取2,第三次取3……
第二个vuser:第一次循环取1,第二次取2,第三次取3……
第三个vuser:第一次循环取1,第二次取2,第三次取3……


对于第一次循环,无论是哪一个vuser都是从1开始的,能理解吧?
这就是
select next row :sequential
update value on:each iteraton
这样设置的效果
不知道对你有没有帮助
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-22 12:35:26 | 只看该作者

忽略了一个问题

用户1在广州登录了,同时在北京也能登录吗?如果可以,那么设置应该没问题,否则设置问题;

交流学习。请到qq群:19041959 (lr性能测试)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 13:39 , Processed in 0.066910 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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