版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xx项目性能测试报告PAGEPAGE2 淘宝(中国)软件有限公司xx项目性能测试报告版本:1.0编写人:编写时间:
文档修订控制序号版本号修订日期修订概述修订人审批人备注11.02011-8-25新增高振华
名词解释名词解释Peak值即峰值,指一天中pv数达到的最高峰VU虚拟用户TPS每秒事务数ResponseTime响应时间ServerResourceLinux服务器资源使用情况,包括CPU、load、memory、I/O等CPU该文档中特指linux服务器的cpu利用率Load该文档中特指linux服务器响应时间标准差该标准差根据数理统计的概念得来,标准差越大,说明响应时间波动越大,系统越不稳定测试通过标准名词解释TPS符合预期ResponseTime页面响应时间小于0.5s,接口小于0.1sServerResourceLinux服务器资源使用情况,包括CPU、load、memory、I/O等CPU该文档中特指linux服务器的cpu利用率Load该文档中特指linux服务器响应时间标准差该标准差根据数理统计的概念得来,标准差越大,说明响应时间波动越大,系统越不稳定日志错误概率要求小于万分之一
目录TOC\o"1-4"\h\z1.概述 52.人力资源 53.测试需求分析 63.1性能测试范围 63.2性能测试需求分析 63.3性能测试的目标 64性能测试方案 74.1测试类型 74.2性能测试网络拓扑图 84.3测试方案描述 84.3.1测试场景 84.3.2 测试数据和测试环境 9测试数据的准备 9测试环境的准备 9日志等级设置 9需要屏蔽的内容 104.3.3测试脚本 104.3.4测试工具 105.性能监控 105.1数据库监控 105.2应用监控 116.性能测试步骤 117.性能测试结果 117.1各性能点性能测试结果 117.1.1性能测试 117.2调优后性能点测试结果(未调优则不必写) 127.2.1性能测试 127.3稳定性测试结果 137.3.1稳定性测试 138.测试结果分析 139.测试中的问题 1310.风险评估 13
1.概述本文档主要描述淘宝网促销平台项目性能测试报告。主要涉及的内容包括:测试需求分析性能测试方案性能测试步骤性能测试结果测试结果分析测试中遇到的问题及解决方法2.人力资源角色人力资源具体职责其它PMxx负责提供性能点、申请性能测试资源、评审性能测试方案、提交性能测试代码、配合SCM部署环境、配合DBA和性能测试工程师准备性能测试数据、配合性能测试、组织性能调优工作、判断性能测试是否通过PDxx负责提供性能点、判断性能测试是否通过开发工程师xx由PM指派,负责协助性能测试、性能调优DBAxx负责创建性能测试表、同步表字段和索引、审核SQL语句、准备性能测试数据、监控性能测试数据库、判断性能测试是否通过SCMxx负责部署性能测试环境、维护性能测试环境性能测试工程师xx负责审核性能测试资源申请、安排性能测试服务器、制定性能测试计划、分析性能测试需求、编写性能测试设计方案、组织性能测试设计方案评审、提交SCM搭建性能测试环境、准备性能测试数据、验证性能测试环境、开发性能测试脚本、执行性能测试、监控性能测试服务器资源、监控程序所占内存、分析性能测试结果、判断性能测试是否通过、配合性能调优、反馈性能测试总体结果、维护性能基线和知识沉淀功能测试工程师xx性能测试支持OPSxx负责协助性能分析,例如JVM的深入问题、jdk、apache、jboss、webx非常专业的问题3.测试需求分析3.1性能测试范围本次性能测试包括以下x个性能点:性能点1:….性能点2:….观察其CPU、load、内存和响应时间及TPS的表现。3.2性能测试需求分析性能点1线上服务器总数量:x台PV量:xx万/天响应时间:xx秒测试类型:页面测试性能点2线上服务器总数量:x台PV量:xx万/天响应时间:xx秒测试类型:页面测试性能测试环境服务器总数量:x台PV量:x万/台/天响应时间:xx秒Loadrunner客户端:x台3.3性能测试的目标根据淘宝性能测试折算模型,得出性能测试目标:性能点1,每秒PV平均值=(80%*总PV)/(24*60*60*(240/480))/服务器数量=pv/s每秒PV峰值=(1.2*1.6*总PV)/(24*60*60)/服务器数量=pv/s性能测试目标,预计期望的PV以及TPS值如下表3-1所示:性能点1性能测试目标响应时间(s)性能测试场景PV(万/台)期望TPS平均TPS峰值TPS性能点1负载测试目标,预计期望的PV以及TPS值如下表3-2所示:性能点1稳定性测试目标响应时间(s)性能测试场景PV(万/台)期望TPS平均TPS峰值TPS性能点1压力测试目标,预计期望的PV以及TPS值如下表3-3所示:性能点2性能测试目标响应时间(s)性能测试场景PV(万/台)期望TPS平均TPS峰值TPS性能点1稳定性测试目标,预计期望的PV以及TPS值如下表3-4所示:性能点2稳定性测试目标响应时间(s)性能测试场景PV(万/台)期望TPS平均TPS峰值TPS性能点14性能测试方案4.1测试类型淘宝网测试类型如下表4-1所示:序号测试类型目的是否执行备注1性能测试测试被测系统是否满足预期性能目标CPU:<75%和Load:<4(4核)应用进程所占内存:<40%服务器Memory:<75%2负载测试测试被测试系统,在服务器安全范围内的最大负载值CPU:<75%和Load:<4(4核)应用进程所占内存:<40%服务器Memory:<75%3压力测试测试被测试系统,在超过服务器安全范围所能承受的最大压力值CPU:<75%和Load:<4(4核)应用进程所占内存:<40%服务器Memory:<75%4稳定性测试测试被测系统在长时间的压力下的稳定性CPU:<75%和Load:<4(4核)应用进程所占内存:<40%服务器Memory:<75%表4-14.2性能测试网络拓扑图性能测试网络拓扑图如图4-1所示:Xxx图4-14.3测试方案描述4.3.1测试场景性能测试执行策略如下表4-2所示:PHP页面性能测试第一种:系统页面性能测试测试场景CPUTPSResponseTimeserverResource备注性能点1有cache无cache性能点2下载静态资源无下载静态资源…第二种:系统接口性能测试测试场景前置条件TPSResponseTimeserverResource备注性能点1性能点2……表4-2测试数据和测试环境测试数据的准备基础数据性能测试基础数据规划如下表4-3所示:性能测试数据数据源表名数据量xxx业务数据此处填写业务数据构造方法。角色配合:符合业务逻辑的测试数据由开发提供,基础数据由性能测试人员负责构造测试环境的准备性能测试服务器如下表4-4所示:应用名称服务器IPOSCPUMemory应用服务器数据库服务器角色配合:该环境主要由第3方开发负责搭建角色配合:性能测试team提供服务器并且搭建性能测试环境,验证服务和配置是否正常,性能测试人员验证环境搭建是否成功,由PM配合。日志等级设置相关应用日志登记,设置perties文件的**.loggingLevel=warn或者error等高等级级别需要屏蔽的内容需要屏蔽访问淘宝线上环境的代码和脚本,防止对线上造成压力。4.3.3测试脚本使用loadrunner8.1的http协议进行测试,性能测试脚本规划如下表所示:序号测试场景脚本名称事物名称12角色配合:性能测试脚本编写,主要由性能测试工程师负责。4.3.4测试工具比如:Loadrunner8.1……….5.性能监控5.1数据库监控由DBA负责。主要监控I/O、CPU、load、缓存命中率、SQL语句执行时间、索引、Oracle或Mysql专业化的性能分析、评估开置的线程数(数据池连接数)到生产线上是否有问题。并由DBA评估出性能测试环境,和生产环境下,数据库服务器的配比情况。数据库IPCPUloadmemoryI/OSQL平均
执行时间每秒完成事务数量SQL性能概析角色配合:性能测试工程师在执行测试过程中,通知DBA负责监控,其中,数据库服务器的I/O、CPU、load也可由性能测试工程师监控。5.2应用监控由性能测试工程师负责。CPU、load、服务器memory、进程所占总内存。角色配合:由性能测试工程师在测试过程中进行监控。6.性能测试步骤7.性能测试结果7.1各性能点性能测试结果7.1.1性能测试测试场景设计:测试结果:性能点性能测试场景VuserTPS事务失败率响应时间(s)CPU资源Load备注期望TPS实际TPS期望响应时间实际响应时间期望值实际值期望值实际值性能点1有缓存无缓存性能点2下载静态资不下载静态资源性能点3混合场景下载静态资不下载静态资源结论:从以上测试结果来看:××××××××××××7.2调优后性能点测试结果(未调优则不必写)7.2.1性能测试测试结果:性能点性能测试场景VuserTPS事务失败率响应时间(s)CPU资源Load备注期望TPS实际TPS期望响应时间实际响应时间期望值实际值期望值实际值性能点1结论:××××××××××××TPS趋势图:比如××××TPS结论流量趋势图:××××7.3稳定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学体育教学个人工作总结
- 儿童消化道出血管理指南
- 2026年捕集式浓密机行业分析报告及未来发展趋势报告
- 2026年碘化钠口服溶液行业分析报告及未来发展趋势报告
- 2026年神经修复中的生物制品行业分析报告及未来发展趋势报告
- 2026年纳美芬行业分析报告及未来发展趋势报告
- 2026年沿海省际液化气船行业分析报告及未来发展趋势报告
- 2026年汽车油封行业分析报告及未来发展趋势报告
- 2026年易切削铜行业分析报告及未来发展趋势报告
- 2026年中小学防溺水安全知识竞赛题库与答案
- 人工智能训练师理论知识考试题库(浓缩500题)
- 护理翻转课堂
- 相关知识培训课件
- 汉代典客、大行、鸿寐考述
- 基坑工程毕业设计实例
- 船舶焊接工艺船舶材料与焊接第三章演示文稿
- 2023年二级管配筋设计图册
- LY/T 2015-2012大熊猫饲养管理技术规程
- 第六章短期经营决策2
- 迈瑞天地人血培养基础介绍
- 支架预压观测记录表
评论
0/150
提交评论