一、测试简介
1.本次性能测试主要针对xx系统2.0进行线上测试。测试地址为:http://192.168.1.50/。
2.本次测试的主要功能为用户的登陆及浏览版面压力测试。
二、测试人员
测试人员:
编写报告人员:
三、测试目的
1.本次测试主要是模拟真实情况下针对论坛代码加入缓存之后进行压力测试。本次测试均在内网中进行,以查看论坛能在承受大量用户时,在同时进行看帖和浏览版面的多行为时、系统的响应时间及系统的cpu和内存的占用率。
2.论坛主要是采用通常的压力测试模式进行:即:逐步增加压力,查看应用系统在各种压力状况下的性能表现。
四、测试工具
五、测试环境
设备 | 硬件配置 | 软件配置 |
服务器 | CPU:2.13GHZ及以上 内存:8G DDR3 硬盘:SAS ,15k prm ,300G*6 网卡:千兆网卡 | 操作系统: windows server2003 数据库:SQL Server2005 其他配置:Memcache、ASP.NET FRAMEWORK 4.0、IIS6.0。 |
负载生成器 | CPU:Intel(R) G620 @ 2.60GHZ 内存:DDR3 2G 硬盘:500G 网卡:Realtek PCIe GBE Family Controller #2 | 操作系统: Windows XP 负载生成工具: Loadrunner 11试用版 |
1.本次测试使用的压力测试工具为 Loadrunner,对论坛进行脚本的录制,测试回放、逐渐加压的方式。
2.测试用例包括以下方面
序号 | 测试人数 | 测试环境 | 脚本 |
1 | 20人加压测试 | 采用逐渐加压的方式进行测试,每1秒增加5个用户 | |
2 | 50人加压测试 | 采用逐渐加压的方式进行测试,每1秒增加5个用户 | |
3 | 100人加压测试 | 采用逐渐加压的方式进行测试,每1秒增加5个用户 | |
4 | 300人加压测试 | 采用逐渐加压的方式进行测试,每1秒增加5个用户 | |
5 | 500人加压测试 | 采用逐渐加压的方式进行测试,每1秒增加5个用户 | |
根据以上的测试用例进行测试的结果如下:
序号 | 通过 | 失败 | 错误 | **进程占用(M) | CPU占用(%) | 平均每秒点击次数 | ||||||
0 | 5min | 10min | 0min | 5min | 10min | 最小 | 平均 | 最大 | ||||
1 | ||||||||||||
2 | ||||||||||||
3 | ||||||||||||
4 | ||||||||||||
5 | ||||||||||||
分析结果:
性能指标:一般服务器的CPU平均使用率小于70%,内存使用率小于75%,响应时间一般不超过10s。根据具体系统来。
九、其他