logo资料库

软件系统性能测试报告.docx

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
1 概述
1.1 目的
1.2 术语
1.3 参考资料
2. 测试需求
2.1被测系统分析
2.2 测试通过标准
3.测试前置操作
3.1 测试环境
3.2 测试脚本
3.3 基础数据
3.4 人力资源
3.5 负载场景配置
3.6 测试监控
4. 测试场景设计
4.1 测试场景
4.2 相关业务接口
4.3 测试用例
5.测试过程
5.1 100个并发测试情况
5.2 200个并发测试情况
5.3 500个并发测试情况
5.4 3000个并发测试情况
5.5 4000个并发测试情况
5.6 10000个并发测试情况
5.7 错误分析
6.测试结论
7.风险分析
8.附录
图表指标说明
接口性能测试报告 Rev:A.1 编制 软件测试工程师 批准 架构师 日期 日期
目录 1 概述................................................................................................................................................4 1. 1 目的 ................................................................................................................................4 1.2 术语 .....................................................................................................................................4 1.3 参考资料 .............................................................................................................................4 2. 3. 测试需求............................................................................................................................ 5 2.1 被测系统分析 ...................................................................................................................... 5 2.2 测试通过标准 ..................................................................................................................... 5 测试前置操作.................................................................................................................... 6 3.1 测试环境 .............................................................................................................................7 3.2 测试脚本 ............................................................................................................................. 7 3.3 基础数据 ............................................................................................................................. 7 3.4 人力资源 .............................................................................................................................7 3.5 负载场景配置 ..................................................................................................................... 8 3.6 测试监控 ............................................................................................................................. 8 4. 测试场景设计.................................................................................................................... 9 4.1 测试场景 ............................................................................................................................. 9 4.2 相关业务接口 ..................................................................................................................... 9 4.3 测试用例 ............................................................................................................................. 9 5. 测试过程.......................................................................................................................... 10 5.1 100 个并发测试情况....................................................................................................... 10 5.2 200 个并发测试情况....................................................................................................... 10 5.3 500 个并发测试情况....................................................................................................... 10 5.4 300 个并发测试情况....................................................................................................... 10 5.5 400 个并发测试情况....................................................................................................... 10 5.6 1000 个并发测试情况.....................................................................................................11 5.7 错误分析 ...........................................................................................................................11 Page ( 2 ) of ( 14 )
6. 7. 8. 测试结论.......................................................................................................................... 12 风险分析.......................................................................................................................... 13 附录.................................................................................................................................. 14 图表指标说明 .......................................................................................................................... 14 Page ( 3 ) of ( 14 )
1 概述 1. 1 目的 该文档详细描述压力测试过程、测试监控数据以及测试数据分析结论。 1.2 术语 负载测试: 通过测试工具不断增大压力,查看系统性能表现的一个测试过 程。 负载机:发送请求,生产测试压力的机器。 1.3 参考资料 Page ( 4 ) of ( 14 )
2. 测试需求 2.1 被测系统分析 当前 online 系统部署在亚马逊云服务器上,需要测试机器上系统的并发。目前系统注 册和使用用户非常少,并不会对系统造成威胁。但是系统的处理效率、容量和稳定性未经过 验证,还不确定系统服务器的效率、容量和稳定性。 2.2 测试通过标准 通过指标 错误率 响应时间 CPU 内存 <5% <5s <75% <75% Page ( 5 ) of ( 14 )
3.测试前置操作 Page ( 6 ) of ( 14 )
3.1 测试环境 jdk 版本 部署容器 测试工具 性能测试环境 jdk1.8 apache-tomcat-8 Jmeter3.2 Jmeter 负载服务器 4 核 8G CentOS 64 位 4 台 mysql 数据库服务器 4 核 8G CentOS 64 位 1 台 Web 应用服务器 与数据库服务器共用 3.2 测试脚本 如下附件: 3.3 基础数据 没有历史数据可以参考,不需要构造基础数据,直接使用生产环境已有的数据。 3.4 人力资源 测试 1 人、后台服务开发 1 人。 序号 角色 人数 职责 1 性能测试工程师 1 性能测试方案 性能测试脚本 性能执行测试和分析 性能测试报告 Page ( 7 ) of ( 14 )
2 后台服务开发工程师 1 协查性能测试过程问题 协助分析性能测试结果 3.5 负载场景配置 3.6 测试监控 (1) 应用服务器监控:使用 linux 自带的 top、vmstat 命令监控服务器资源 (2) Tomcat 的 JVM 监控:使用 jdk 自带的 jmap、jstat 查看内存、线程、类的情 况。 (3) 数据库监控:没有做监控。后续可以增加慢查询的跟踪。 (4) 负载机监控:使用 linux 自带的 top、vmstat 命令监控服务器资源 备注:由于是生产环境,所以没有使用第三方工具进行监控。 Page ( 8 ) of ( 14 )
分享到:
收藏