性能测试导论
1、什么是性能测试?
性能测试是指被测系统,在一定的负载下运行,监控系统的各项指标,是否符合需求(指标,指的CPU,内存,事务响应时间,等)如果不符合,就发现了系统的性能瓶颈
2、性能测试的目的?
识别系统的弱点,评估系统能力,发现系统性能瓶颈,提高系统可靠性能和稳定性
性能测试的前提
一:性能测试的必要性研究 --- 关键项评估
1、主管部门、监管部门审查;
2、设计声明财产安全;
3、大型新系统;
4、核心系统;
5、架构调整;
6、业务量剧增;
7、重大缺陷修复;
二、可测性 --- 可量化为性能指标值
性能测试主要指标
1、并发数
单位时间内发起请求的用户数
2、吞吐量/吞吐率
每秒处理的事务数/吞吐量除以时间
3、响应时间
从发起请求到接收到请求响应的时间
4、TPS(Transaction per second)
每秒通过事务数
5、资源利用率
资源(服务器资源,包括磁盘读写、CPU、内存,三者不能超过80%)
三、开展性能测试必备条件
1、网络要求(内网(zoom域)、外网 独立分开 千万不要用跨内网外网)
2、独立环境(功能测试不能和性能测试共用环境)