急—400个用户并发的网站性能测试问题
描述:
用户登录的单场景运行,普通的网站,验证400人的并发。
应用服务器是apache+tomcat,数据库服务器是sqlserver
lr中controller场景设置为一次性同时加载400个用户,一直运行。
运行过一会儿就大量的报错,错误信息如下:
User_Login.c(10): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Resource Page Timeout is a Warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively
问题:
由于事务的失败率太高了,压一会的结果中一般的曲线图上都没有什么数据,导致我无法分析出任何问题,配置管理员调整了相关tomcat的连接数等可能的原因,但是几次反复的压结果还是一样的。采用集群的方式也存在此问题。
单独跑登录的脚本都不会有问题,就是一400个并发就会有这种down不到资源的情况,有没有哪位大侠帮忙,你们有遇到过这样的情况吗?