性能测试浅谈
Posted canglongdao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试浅谈相关的知识,希望对你有一定的参考价值。
性能测试的目的,简单来说是响应时间,吞吐量,稳定性,容量等;
在实际工作中,性能测试一般会从以下几个方面着手:
1.基准测试,单一用户 或 无用户情况下的测试;目的:a.查看结果是否符合预期;b.建立可度量的参考标准,为后续调优等提供对比参考;
2.日常压力测试,基准测试通过后,进行较小压力测试;如系统平均访问量,平均在线人数,每日完成事务数等;目的:发现一些较表面性能问题并处理;
3.峰值压力测试,在日常压力测试通过后,进行更大压力测试;
此压力一般为未来几年后的预期压力,可根据历史日均压力,日最高压力等信息,估算出未来几年的日均及日最高压力;
再通过一些常用估算法,如二八原则(80%的工作,在20%的时间内完成),将日压力转化为峰值压力(可预期的最大负载压力);目的:系统满足未来几年增长的压力;
4.容量测试,验证系统满足预期压力后,还需要知道系统能承受的最大压力,即容量;
通过增大压力(如用户),查看吞吐量失败率,利用率,响应时间;
5.稳定性测试,为了缩短工期,可以将预期1天完成的事情,2h完成(二八原则),那么连续测试10h,相当于测试5天;主义监控各种性能指标是否平稳;
以上是关于性能测试浅谈的主要内容,如果未能解决你的问题,请参考以下文章