修订记录
日期 修订版本 描 述 作者 邹辉 2011-5-01 V1.0 目 录
1 2 3 4 5 6
测试对象概述........................................................................................................................... 3 测试目的说明........................................................................................................................... 3 测试环境组网........................................................................................................................... 3 性能测试方案........................................................................................................................... 4 性能测试总体结果................................................................................................................... 4 性能测试过程分析................................................................................................................... 4 1.1 1.2 1.3 1.4 7 8
场景一:Web页面300个用户并发登录操作 ............................................................ 4 场景二:Web页面500个用户并发登录操作 ............................................................ 5 场景三:Web页面700个用户并发登录操作 ............................................................ 6 场景四:Web页面1000个用户并发登录操作 .......................................................... 7
改善建议: ................................................................................................................................. 9 数据记录................................................................................................................................... 9
性能测试报告
1 测试对象概述
为满足系统,现场多用户并发登陆,以及多用户并发,
能稳定正常运行,而做的压力测试,根据测试结果数据反应系统的支撑能力。
2 测试目的说明
2.1
性能需求:
本系统在 目录3 测试环境软硬件配置及网络下,支持如下参数:
并发登陆:1) 300用户并发登录 2)500用户并发登录 3)700用户并发登录
3 测试环境组网
3.1
系统软硬件配置
本次测试环境单机模式,和真实环境稍有区别;
服务器(系统) IP地址 硬件cpu 硬件mem 硬件stor 操作系统 应用软件 Web Mssql 客户端(工具) 192.168.1.118 4 intel 2G 192.168.1.117 16 intel 2G IP地址 硬件cpu 6G 8G 硬件mem 300G 硬件stor win2003 Win2003 操作系统 Iis6 Ms2005 应用软件 Lr11 spotlight 192.168.1.113 192.168.1.113 win2003
3.2
系统组网图
测试的网络环境为100Mbps局域网,请求以及结果返回的网络传输时间可忽略不计;
应 用 服务器2 应 用 服务器1 应 用 服务器3 用户登陆 … 负载均衡服务器
数据库 4 性能测试方案
1.脚本开发方案: . 2.场景设置方案: . 3.指标监控方案: .
5 性能测试总体结果
1.1 300用户并发登陆测试通过。系统稳定处理请求,服务器稳定,CPU,内存利用率低,; 1.2 500用户并发登陆测试通过。系统稳定处理请求,服务器稳定,CPU,内存利用率低,; 1.3 700用户并发登陆测试失败。系统请求点击率下降,响应时间较慢,CPU不够稳定; 1.4
6 性能测试过程分析
1.1 场景一:Web页面300个用户并发登录操作
系统环境:
1, 存在注册用户4842个, 300个用户测试任务,并发提交登录 2, 自动执行完毕后,停止下发测试任务的用户操作。 测试结果:
上图中绿色和红色曲线表示进入首页和进入登录页测试任务的响应时间情况:
1.300个测试任务首页的事务响应时间,依曲线看完全稳定,响应时间在1S左右. (去31s) 2.300个测试任务登录的事务响应时间,依曲线看相对比较稳定,响应时间在21S左右。
上图中模拟300个用户并发登录,进入首页及进入登录页事务通过情况: 300个测试任务登录的事务总数2035,其中通过数2009,成功通过率98.7% 结论:满足需求。
1.2 场景二:Web页面500个用户并发登录操作
系统环境:
1, 存在注册用户4842个, 500个用户测试任务,并发提交登录 2, 自动执行完毕后,停止下发测试任务的用户操作。 测试结果:
上图中绿色和红色曲线表示进入首页和进入登录页测试任务的响应时间情况:
1.500个测试任务首页的事务响应时间,依曲线看完全稳定,响应时间在3S左右. (去31s) 2.500个测试任务登录的事务响应时间,依曲线看比较稳定,响应时间在37S左右,较久。
上图中模拟500个用户并发登录,进入首页及进入登录页事务通过情况: 500个测试任务登录的事务总数2665,其中通过数2618,成功通过率98.2% 结论:满足需求
1.3 场景三:Web页面700个用户并发登录操作
系统环境:
1, 存在注册用户4842个, 700个用户测试任务,并发提交登录 2, 自动执行完毕后,停止下发测试任务的用户操作。
测试结果:
上图中绿色和红色曲线表示进入首页和进入登录页测试任务的响应时间情况:
1.700个测试任务首页的事务响应时间,依曲线看完全稳定,响应时间在6S左右. (去31s) 2.700个测试任务登录的事务响应时间,依曲线看比较不稳定,响应时间86S左右,较久。
上图中模拟700个用户并发登录,进入首页及进入登录页事务通过情况: 700个测试任务登录的事务总数2454,其中通过数2305,成功通过率93.9% 结论:不满足需求。
1.4 场景四:Web页面1000个用户并发登录操作
系统环境:
3, 存在注册用户4842个, 1000个用户测试任务,并发提交登录 4, 自动执行完毕后,停止下发测试任务的用户操作。 测试结果:
上图中绿色和红色曲线表示进入首页和进入登录页测试任务的响应时间情况: 1.1000个测试任务首页的事务响应时间,依曲线看相对不稳定,响应时间在8S左右. (去31s)
2.1000个测试任务登录的事务响应时间,依曲线看完全不稳定,响应时间126S左右,较久。
上图中模拟1000个用户并发登录,进入首页及进入登录页事务通过情况: 1000个测试任务登录的事务总数2480,其中通过数568,成功通过率22.9% 结论:不满足需求。
7 改善建议:
本次在单机模式上进行的测试,如随着多用户同时访问同一操作而造成性能问题时, 建议进行部署集群,负载均衡,分布式等方案来尝试提高服务器的承受能力
8 数据记录
系统-性能测试结-(内部使用).x