1、性能测试术语说明
理论很枯燥,但也是必须的,我尽可能口语化去说明~~~~
(加粗的重点去了解)
1、软件性能测试
答:通过工具找出或获取系统在不同工况下的性能指标
白:系统在不同人数使用的情况下,有啥不一样的指标
2、负载测试
答:逐步增加系统负载,获取系统所能承受的最大负载量
白:慢慢的增加负载压力,得到系统一个最大的压力
ps:啥才叫最大?
一般平均响应时间变长,报错,处理能力下降的时候,基本就是最大值了
3、压力测试
答:在一定的压力负载先,持续运行一段时间,查看系统服务及资源利用情况
白:负载测试找到负载的最大值,然后用最大值来做压力测试,压力测试的时长一般为7天不间断
4、可靠性测试
答:在一定的压力负载先,持续运行一段时间,查看系统是否正常
白:压测一段时间,看看系统是否还正常
5、容量测试
答:数据库不同数据的情况下,对系统中读,写比较多的业务进行测试,从而获得不同数据量级下的性能指标值
白:不同数据量的情况下,测试数据库的读写能力
6、并发
答:同一时间对服务器发起的请求
7,并发用户数
答:同一时间,执行请求的用户数
8,响应时间
答:从发起请求到收到响应的时间(接口的保持在500ms以下)
9,TPS
答:服务器每秒处理事务数
白:服务器每秒能处理多少个请求,中小型企业一般在500-1000
10,QPS
答:每秒查询量
11、吞吐量
答:单位时间内处理的请求数量(针对网络)
12、吞吐率
答:单位时间通过的数据平均速率
13、点击率
答:每秒点击数