性能测试报告(模板)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXX项目性能测试报告
XXXX项目性能测试报告
性能测试组
2015年02月
目录
1.概述 (1)
1.1测试项目描述 (1)
1.2性能评估 (1)
1.3测试人员 (1)
2.测试环境 (2)
2.1测试部署图 (2)
2.2测试环境机器配置 (2)
3.结果与分析 (3)
3.1负载测试 (3)
3.2压力测试 (3)
3.3稳定性测试 (4)
4.项目时间表 (7)
5.结论 (7)
6.风险 (7)
1.概述
1.1测试项目描述
XXXX项目是为用户提供XXXX的功能,本次测试主要是XXXX的处理能力,测试XXXX 系统的处理能力和响应时间,为风险预估提供参考依据。
1.2性能评估
性能指标:
业务比例:
1.3测试人员
2.测试环境
2.1测试部署图
2.2测试环境机器配置
3.结果与分析
3.1负载测试
1、在服务器资源合理占用内,依次增加tcp连接数,对应用压测10分钟,发现tcp连接数为10时,应用的平均处理能力为156笔/秒,平均响应时间为0.06秒。结合下图我们可以看到,应用所在的服务器在该压力下cpu占用在60%左右,各cpu充分利用。
编号交易名称并发用户数执行时间TPS(笔/秒)平均响应时间(秒)交易成功率
1 Ask 10 10min 156.56 0.06 100%
服务器资源占用:
交易名称并发用
户数
服务器CPU (%) Mem(%) Diskbusy(%) NET-IN(M/s) NET-OUT(M/s)
Ask 10
192.XX.XX.XX 60.1455.9411.14 1.73 1.26
192.XX.XX.XX 7.7 6.670.050.39 1.34
3.2压力测试
持续增大tcp连接数,当tcp连接数达到20时,对应用压测20分钟,我们发现系统的处理
能力为180笔/秒,响应时间约为0.1秒,此时cpu占用达到了75%左右,物理内存几乎耗
尽,其中缓存cache占用了25%左右的内存空间,操作系统开始使用swap。
编号交易名称并发用户数执行时间TPS(笔/秒)平均响应时间(秒)交易成功率
1 Ask 20 20min 180.9 0.10
2 100%
服务器资源使用情况如下:
交易名称并发用
户数
服务器CPU (%) Mem(%) Diskbusy(%) NET-IN(M/s) NET-OUT(M/s)
Ask 20
192.XX.XX.XX 75.2172.3514.51 2.1 1.43
192.XX.XX.XX 8.9 6.720.050.47 1.63
3.3稳定性测试
使用10个tcp的连接,持续不断压测12小时,平均处理能力为160笔/秒,平均响应时间为0.06秒,我们可以看到系统在不断使用swap,同时export挂载点的硬盘使用率较快,12小时约占用了该挂载点下65%的硬盘空间,系应用在不断的向该挂载点下的usr.log、catalina.out两个文件书写日志所致。
场景名称交易名称并发用户数TPS(笔/秒)平均响应时间(秒)交易成功率稳定性Ask 10 159.66 0.063 100%
交易名称并发用
户数
服务器CPU (%) Mem(%) Diskbusy(%) NET-IN(M/s) NET-OUT(M/s)
Ask 10
192.XX.XX.XX 64.7463.5513.25 1.82 1.33
192.XX.XX.XX 8.13 6.630.050.4 1.4
执行结果截图如下:
TPS:
响应时间: JVM内存:
4.项目时间表
5.结论
1、由负载测试得出:
系统在10vu时处理能力达到最高的156.56笔/秒,响应时间为0.06秒,服务器各项资源消耗正常;
2、由压力测试得出:
系统在20vu时处理能力达到最高的180.9笔/秒,响应时间为0.1秒,服务器各项资源消耗正常,但系统出现使用swap。
3、由稳定性测试得出:
使用10vu持续执行12小时,系统能稳定运行,服务器各项资源消耗正常,但系统不断使用swap。
6.风险
1.线上如果存在长时间持续的大量并发,操作系统可能使用swap空间,对性能会有些
许影响。
2.由于测试环境与线上环境存在部分差异,测试结果仅据参考意义。