51Testing软件测试论坛

标题: 使用LR能否测试并发访问一个网页的最大用户数? [打印本页]

作者: whistler.j    时间: 2009-2-19 15:55
标题: 使用LR能否测试并发访问一个网页的最大用户数?
由于刚刚接触测试,现公司boss想知道并发访问公司网站支持最大的用户数为多少?
不知使用LR能否测试呢?
还请各位大侠给予指导,尽量说的详细点,感谢!
作者: adiao    时间: 2009-2-19 16:44
逐渐增加Vuser数量,直到在场景中出错,那么前一个Vuser可以认定为可支持的最大用户数了。

比如一开始跑100用户,没有出现错误

把用户增加到150再跑,还是没出错

再增加到200,如果场景执行完后出现20个用户失败,那么就换为180个用户去跑。

以此类推了。

[ 本帖最后由 adiao 于 2009-2-19 16:46 编辑 ]
作者: chare    时间: 2009-2-19 20:56
你这样其实是测试这个网页所在服务器能够承受多少并发用户了。(因为你没有提出响应时间的要求)
所以你这样得到的结果只可能是你们的服务器的性能。
建议订个响应时间的标准再去测试(ps,这个时候也要注意服务器的影响。最好用真实的服务器相同配置的机器跑测试,不然得到的数据没意义)
作者: whistler.j    时间: 2009-2-20 18:10
原帖由 chare 于 2009-2-19 20:56 发表
你这样其实是测试这个网页所在服务器能够承受多少并发用户了。(因为你没有提出响应时间的要求)
所以你这样得到的结果只可能是你们的服务器的性能。
建议订个响应时间的标准再去测试(ps,这个时候也要注意服务器 ...



如果加上响应时间的话(10S),LR里面如何设置呢?
用真实的服务器相同配置的机器跑测试-意思是说跑测试的机器的配置要和网站服务器的配置相同么?
作者: chare    时间: 2009-2-20 18:41
是的。在controller里面有一个面向目标的场景,可以设置成响应时间为(10S),

用真实的服务器相同配置的机器跑测试-意思是说跑测试的机器的配置要和网站服务器的配置相同么?

是的
作者: chenyingli    时间: 2009-2-21 00:02
用户数不能真正代表load,另外需要考虑think time,script中think time越多,load越少,能支持的并发用户数当然越多。也要考虑ramp up的时间。所以一个scenario的制定是很重要的。




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