




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
每台服务器每秒平均PV量= ( (80%*总PV)/(24*60*60*(9/24)/服务器数量, 即每台服务器每秒平均PV量=2.14*(总PV)/* (24*60*60) /服务器数量 最高峰的pv量是1.29倍的平均pv值性能测试策略1.模拟生产线真实的硬件环境。2.服务器置于同一机房,最大限度避免网络问题。3.以PV为切入点,通过模型将其转换成性能测试可量化的TPS。4.性能测试数据分为基础数据和业务数据两部分,索引和SQL都会被测试到。5.日志等级设置成warn,避免大量打印log对性能测试结果的影响。6.屏蔽ESI缓存,模拟最坏的情况。7.先单场景,后混合场景,确保每个性能瓶颈都得到调优。8.拆分问题,隔离分析,定位性能瓶颈。9.根据性能测试通过标准,来判断被测性能点通过与否。10.针对当前无法解决的性能瓶颈,录入QC域进行跟踪,并请专家进行风险评估。性能测试压力变化模型a点:性能期望值b点:高于期望,系统资源处于临界点c点:高于期望,拐点d点:超过负载,系统崩溃性能测试a点到b点之间的系统性能,以性能预期目标为前提,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。负载测试b点的系统性能,对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到极限,例如某种资源已经达到饱和状态等。压力测试b点到d点之间,超过安全负载的情况下,对系统不断施加压力,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。稳定性测试a点到b点之间,被测试系统在特定硬件、软件、网络环境条件下,给系统加载一定业务压力,使系统运行一段较长时间,以此检测系统是否稳定,一般稳定性测试时间为n*12小时。监控指标性能测试通常需要监控的指标包括:1.服务器 Linux(包括CPU、Memory、Load、I/O)。2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库线程数、数据池连接数)。3.中间件:1.Jboss 2. Apache(包括线程数、连接数、日志)。4.网络: 吞吐量、吞吐率。5.应用: jvm内存、日志、Full GC频率。6.监控工具(LoadRunner):用户执行情况、场景状态、事务响应时间、TPS等。7.测试机资源:CPU、Memory、网络、磁盘空间。监控工具性能测试通常采用下列工具进行监控:1.Profiler。一个记录log的类,阿里巴巴集团自主开发,嵌入到应用代码中使用。2.Jstat。监控java 进程GC情况,判断GC是否正常。3.JConsole。监控java内存、java CPU使用率、线程执行情况等,需要在JVM参数中进行配置。4.JMap。监控java程序是否有内存泄漏,需要配合eclipse插件或者MemoryAnalyzer来使用。5.JProfiler。全面监控每个节点的CPU使用率、内存使用率、响应时间累计值、线程执行情况等,需要在JVM参数中进行配置。6.Nmon。全面监控linux系统资源使用情况,包括CPU、内存、I/O等,可独立于应用监控。7.Valgrind。监控C/C+程序是否存在内存泄漏,基于linux环境。8.Vmmap和ApplicationVerifier。监控C/C+程序是否存在内存泄漏,基于windows环境。性能分析可按以下顺序:中间件瓶颈(apache/jboss参数配置、数据库参数配置)-应用服务的debug log -应用服务的filter log -本应用的性能瓶颈(SQL语句、索引、业务逻辑、线程池设置、算法)-服务提供者的性能瓶颈 -相关联的底层存储应用的性能瓶颈分析标准通过性能指标的表现形式,分析性能是否稳定。比如:1.响应时间是否符合性能预期,表现是否稳定。2.应用日志中,超时的概率,是否在可接受的范围之内。3.TPS维持在多大的范围内,是否有波形出现,标准差有多少,是否符合预期。4.服务器CPU、内存、load是否在合理的范围内,等等。分析工具对于部分性能指标,可借助自动分析工具,统计出数据的总体趋势:1.LoadRunner analysisLoadRunner analysis是loadrunner的一个部件,用于将运行过程中所采集到的数据生成报表,主要用于采集TPS、响应时间、服务器资源使用情况等变化趋势。2.Memory AnalyzerMemory Anal
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年营养学专业技能考试答案及解析
- 2025年儿科常见疾病急救处理模拟试题答案及解析
- 2025年影像学影像诊断解读能力测评模拟试卷答案及解析
- 变角度毫秒级脉冲电泳系统:设计创新与高效实现
- 2025年疼痛科疾病诊断治疗考核答案及解析
- 2025年骨科常见创伤骨折处理技巧考试答案及解析
- 2025年康复护理康复病房患者康复计划评估答案及解析
- 2025年疼痛科疾病评估及镇痛方案模拟考试题答案及解析
- 2025年放射科影像学常见异常表现解读考核答案及解析
- 2025年神经外科手术技能实操考核试卷答案及解析
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战
- 2025年公需课考试题库(附答案)
- QC/T 1224-2025装备空气悬架的商用车减振效果判定方法
- 农资货运运输管理办法
- 2025至2030全球及中国过敏原提取物行业产业运行态势及投资规划深度研究报告
- 物业基础培训课件
- 人教版九年级上册历史期末复习知识点考点背诵提纲详细版
- 2025年广东省中考英语真题(原卷版)
- 捐资奖学金活动方案
- 非标自动化培训
- 2025年贵州省中考化学试卷真题(含答案解析)
评论
0/150
提交评论