51Testing软件测试论坛

标题: 好几天了,没人回答,请班主帮忙看下 [打印本页]

作者: 423799223    时间: 2007-4-3 18:12
标题: 好几天了,没人回答,请班主帮忙看下
问一个问题,我录了一个B/S结果的登录脚本,准备用公司的70台电脑做虚拟用户生成器,使服务器保持1000个用户连接,我每1分钟登录20个,50分钟就可以登录完成,想请教下,先登录完的用户怎么样才使它不退出(也就是登录成功的用户和服务器保持连接就行了,不需要下次重新登录),主要是想验证服务器可不可以让1000个用户保持连接,在内网测试,请高手指教,小弟在线等。谢谢谢谢!

[ 本帖最后由 423799223 于 2007-4-4 08:59 编辑 ]
作者: Zee    时间: 2007-4-4 09:17
好像回过一个站内消息是这个问题。
作者: 423799223    时间: 2007-4-4 11:23
Zee版主,麻烦您说得仔细些,我只想打开首页,你说不停的发送请求,具体怎么实现,麻烦您说得仔细些,谢谢了,我的目标就是看系统能不能和1000用户保持连接
作者: duola1119    时间: 2007-4-4 13:36
Vuser登录后设置一个集合点.然后把执行时间放长点.
作者: 423799223    时间: 2007-4-4 14:23
没有明白楼上的意思
能不能仔细些
我只是在登录的时候才设置了一个集合点
作者: 423799223    时间: 2007-4-4 15:34
开呀
有没有人仔细解答下
作者: mfktafd    时间: 2007-4-4 15:46
在代码后面加一下lr_think_time(*);
应该就可以了吧,,
如:
        lr_start_transaction("getsessionid");
        web_custom_request("httpgateway",
                "URL=http://192.168.1.192/showcase/httpgateway",
                "Method=POST",
                "Resource=1",
                "RecContentType=html/text",
                "Referer=http://192.168.1.118/pulgin/sv6c.swf",
                "Body=param=1&cookieid=&referer=http%3A%2F%2F192%2E168%2E1%2E118%2Fpulgin%2Fsv6c%2Eswf&versionid=290312584&reqtype=1",
                LAST);
       

        lr_think_time(8000);

                lr_end_transaction("getsessionid", LR_AUTO);
我在服务器上会看到保持8000S的联接。
你试一下看看,行不。。

经过验证此此法不行---------mfktafd

[ 本帖最后由 mfktafd 于 2007-4-5 13:36 编辑 ]
作者: 423799223    时间: 2007-4-4 16:10
谢谢楼上的
非常感谢呀




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2