性能测试方法与流程
前言:要成功不需要什么特别的才能,只要把你能做的小事做得好就行了。——维龙
我们要认识性能测试,并且往这个方向取深究,需要从以下几点来分析。
1.什么是性能测试
2.性能测试目的
1.验证是否达到用户的性能指标;2.发现软件中存在的性能瓶颈并优化。
3.性能测试常见误区
4.性能测试需要注意什么?
5.性能测试的关键子特性 :“多 快 好 省”
1.时间特性
2.资源利用
3.容量
6.性能测试用到的技术有哪些
静态测试和动态测试
7.性能测试方法(重要)
1)验收性能测试
2)负载测试(容量测试)
负载是通过并发产生的,并发是一种方式
负载和压力的区别
3)稳定性测试(长时间运行)
内存泄露:一直占用内存没有被释放
内存溢出:功能问题,请求的线程所需内存超出最大内存
4)恢复性测试(峰值测试)
5)基准测试(配置测试、可扩展性测试)
这类测试实际上是加入新功能是否对以前的功能有影响
6)负载生成方式(负载的特点)
7)负载生成方法 (重点)
主要是第3种和第4种方法
8.性能测试应用领域
能力验证、能力评估、缺陷发现、性能调优、性能基准比较