51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3585|回复: 13
打印 上一主题 下一主题

如何设置多个用户同时发送请求

[复制链接]
  • TA的每日心情
    开心
    2015-10-23 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2005-1-17 11:57:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我做了个测试用例,多个用户同时登录,但运行时却是一个用户登录后下一个用户才登录,请问如何设置并发执行
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏

    该用户从未签到

    2#
    发表于 2005-1-17 13:24:41 | 只看该作者
    设置一个同步点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2005-1-17 14:21:54 | 只看该作者
    能说说你的具体操作吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2005-1-17 16:31:17 | 只看该作者
    设置一个集合点,使用手册里都有的呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-23 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2005-1-17 16:39:46 | 只看该作者
    在运行时设置中全是下次循环之后立即执行,或间隔多久执行,具体怎么设置同步点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2005-1-17 17:14:56 | 只看该作者
    你录制的时候,在想同步的地方插上一个就可以了,录制时的那个工具条里面有同步点按钮。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-23 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2005-1-17 17:50:14 | 只看该作者
    对录制好的脚本可以通过添加集合点,我录制了一个登录脚本如下所示:
    #include "as_web.h"


    login()
    {

            web_add_cookie("MANTIS_PROJECT_COOKIE=9; DOMAIN=10.128.4.118");

            web_add_cookie("MANTIS_VIEW_ALL_COOKIE=v4%23any%23any%23any%2350%236%23on%23any%23any%23last_updated%23DESC%2301%231%232005%2301%2310%232005%23%23; DOMAIN=10.128.4.118");

            web_url("default.htm",
                    "URL=http://10.128.4.118:7001/FPApp/default.htm",
                    "Resource=0",
                    "RecContentType=text/html",
                    "Referer=",
                    "Snapshot=t1.inf",
                    "Mode=HTML",
                    EXTRARES,
                    "Url=js/csssy1a.css", ENDITEM,
                    "Url=images/shouye/fkbj.gif", ENDITEM,
                    "Url=images/shouye/lcbjt.jpg", ENDITEM,
                    LAST);

            web_image("czbb.gif",
                    "Src=images/shouye/czbb.gif",
                    "Snapshot=t2.inf",
                    EXTRARES,
                    "Url=js/csssy1a.css", ENDITEM,
                    LAST);

           
            web_submit_form("usercheck",
                    "Snapshot=t3.inf",
                    ITEMDATA,
                    "Name=name", "Value={username}", ENDITEM,
                    "Name=workwords", "Value=aaa", ENDITEM,
                    "Name=imageField.x", "Value=18", ENDITEM,
                    "Name=imageField.y", "Value=7", ENDITEM,
                    EXTRARES,
                    "Url=images/2004-9-20/bttl.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=js/csssy1a.css", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=js/csssy.css", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=images/2004-9-20/zl.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=images/2004-9-20/dzl1.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=images/2004-9-20/dlbj.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=images/2004-9-20/fbtbj.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    "Url=images/2004-9-20/dzlbj.gif", "Referer=http://10.128.4.118:7001/FPApp/wmap/dqdt.jsp", ENDITEM,
                    LAST);
           
            return 0;
    }
    应该在哪添加集合点呢?
    我在web_submit_form()前面添加了集合点,又设置循环3次,运行结果显示的时间还是不是同时的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-1-18 09:12:25 | 只看该作者
    集合点的位置添加没错。用户会在监视窗口中的“集合”处集合,而不是“运行”处。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-1-18 09:13:36 | 只看该作者
    是一起提交,而不是一起运行。明白吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-23 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
     楼主| 发表于 2005-1-31 17:04:54 | 只看该作者
    我试了一下,设置2个用户并发执行,每次都可以看到 运行:2,集合:0,
    过一会就是 运行:1,通过:1,再过一会就是 通过:2
    请问,这是为什么呢,怎么看是否并发执行呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-1-31 17:06:54 | 只看该作者
    你先搞清楚:你们的系统是否能允许并发?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-1-31 17:09:08 | 只看该作者
    首先设置集合点,其次设置运行参数;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-23 13:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
     楼主| 发表于 2005-1-31 17:17:14 | 只看该作者
    在Vuer中集合点已经设置了,请问在Controller中怎么看是否是并发执行的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-2-21 16:28:56 | 只看该作者
    在controller中设置 scenario->rendezvous->policy中选择第一个就可以啦!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:33 , Processed in 0.086605 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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