51Testing软件测试论坛

标题: 在controller中所有的用户都pass了,可查服务器却只有一个用户连接上,不知是何原因? [打印本页]

作者: droprain    时间: 2006-6-12 19:12
标题: 在controller中所有的用户都pass了,可查服务器却只有一个用户连接上,不知是何原因?
录制脚本后回放成功,然后在controller中模拟了20个用户并发访问服务器,同时在服务器端查看用户登录情况,当20个用户在controller中都通过了时,服务器端却只显示一个用户在连接,不知道是不是脚本的问题,现还不知错在哪里?
作者: Zee    时间: 2006-6-12 20:00
你只用了一个负载生成器吧,应该是一个用户在线的吧。
你没有查一下connection是多少?你用十个用户和用20个用户的connection不同吧。
作者: yuxingxin    时间: 2006-6-13 09:39
这跟load generator有什么关系?
作者: Zee    时间: 2006-6-13 10:15
原帖由 yuxingxin 于 2006-6-13 09:39 发表
这跟load generator有什么关系?



再看了一下楼主的问题,发现我的理解可能不对。
作者: droprain    时间: 2006-6-13 16:56
谢谢zee和yuxingxin的关注,我想在virtual usergenerator中回放脚本时,loadrunner也会模拟应用程序同服务器交互才对,但我在回放期间监测服务器,却没有任何用户连接上,而脚本却没有报任何错误,真是无从下手,这实在让我有点沮丧
作者: Zee    时间: 2006-6-13 17:04
能不能详细说一下你的环境?
作者: beiyu95    时间: 2006-6-13 17:38
用了同一个帐号吧。
作者: droprain    时间: 2006-6-13 18:01
其实环境很简单的,我在我的主机上进行loadrunner的完全安装,压力生成器和脚本都在我的本机上,服务器和我处于同一局域网内。我通过客户端的一个接口与服务器通信。当服务器接受到客户端的请求后,会返回一个用户登录成功的信息,服务器对客户端没有ip,密码限制,现在用手工能启动无数个实例,并且服务器也能监测到对应的实例数的ip。但用loadrunner就不行,zee大哥请多多帮忙
作者: droprain    时间: 2006-6-13 18:03
用同一个帐号手工能登录无数个实例
作者: Zee    时间: 2006-6-13 18:19
可能到了这会,我的脑子基本不转了。


说实话,我没怎么看明白:你说用一个帐号手工启用无数个实例是怎么启用的?
作者: droprain    时间: 2006-6-13 18:45
标题: 抱歉,是我没有表述清楚。(这个时候我的脑袋也不太转了)
我不通过loadrunner,而是直接启动我的软件,发现在我的机器上可以启动无数个客户端应用程序实例登录到同一个服务器
作者: Zee    时间: 2006-6-13 23:48
你的用户也是参数化的吧、参数化也是成功的吧?




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