一、分类
1、负载测试:测试过程中,逐步增加负载,记录被测性能表现,记录系统在正常情况下,最大的负载。
2、压力测试:测试系统的极限压力,测试系统可承受的最大的极限。
3、稳定性测试:以稍大于正常业务的负载,对系统进行长时间测试。测试系统较长时间运行下的稳定性。
二、性能指标
并发用户数VU:多少用户对系统访问。
每秒事务数TPS:每秒能处理多少业务,对业务处理能力的指标。
系统响应时间:每个业务响应所耗费的时间。
设备性能:通过性能指标判断系统性能问题,如磁盘IO、网络IO。
三、性能测试工具
3.1 负载类
LoadRunner:
Silkperformer:
Jmeter:
WebLoad:
Apache bench:
loadUI:
3.2 静态性能评估
开发web应用时,基于一系列web应用业务性能优化的最佳实践对WEB应用的页面进行静态分析,并给出评估结果的性能分析方法。
工具:
1、YSlow:
2、PageSpeed: