使用LR能否测试并发访问一个网页的最大用户数?
由于刚刚接触测试,现公司boss想知道并发访问公司网站支持最大的用户数为多少?不知使用LR能否测试呢?
还请各位大侠给予指导,尽量说的详细点,感谢! 逐渐增加Vuser数量,直到在场景中出错,那么前一个Vuser可以认定为可支持的最大用户数了。
比如一开始跑100用户,没有出现错误
把用户增加到150再跑,还是没出错
再增加到200,如果场景执行完后出现20个用户失败,那么就换为180个用户去跑。
以此类推了。
[ 本帖最后由 adiao 于 2009-2-19 16:46 编辑 ] 你这样其实是测试这个网页所在服务器能够承受多少并发用户了。(因为你没有提出响应时间的要求)
所以你这样得到的结果只可能是你们的服务器的性能。
建议订个响应时间的标准再去测试(ps,这个时候也要注意服务器的影响。最好用真实的服务器相同配置的机器跑测试,不然得到的数据没意义) 原帖由 chare 于 2009-2-19 20:56 发表 http://bbs.51testing.com/images/common/back.gif
你这样其实是测试这个网页所在服务器能够承受多少并发用户了。(因为你没有提出响应时间的要求)
所以你这样得到的结果只可能是你们的服务器的性能。
建议订个响应时间的标准再去测试(ps,这个时候也要注意服务器 ...
如果加上响应时间的话(10S),LR里面如何设置呢?
用真实的服务器相同配置的机器跑测试-意思是说跑测试的机器的配置要和网站服务器的配置相同么? 是的。在controller里面有一个面向目标的场景,可以设置成响应时间为(10S),
用真实的服务器相同配置的机器跑测试-意思是说跑测试的机器的配置要和网站服务器的配置相同么?
是的 用户数不能真正代表load,另外需要考虑think time,script中think time越多,load越少,能支持的并发用户数当然越多。也要考虑ramp up的时间。所以一个scenario的制定是很重要的。
页:
[1]