Part1前言
本节课我们要学习的是六大特性中的第四大特性:效率性
所谓效率性,可能大多数同学都会第一想到性能测试,压力测试,负载测试等。其实确实是有重合的。或者说压力测试属于效率性的一部分。
Part2效率性:
效率性包含:时间特性,资源利用性,依从性
1时间特性
时间特性,也就是俗称的性能测试,但不单单是我们平时听到的接口压测。而应该全面的,分层的进行衡量,比如客户端渲染的速度,缓存文件读写的速度,接口请求的速度,数据库读写的速度等等。
时间特性定义:软件处理特定的业务请求所需要的响应时间。
2资源利用性
对内存,硬盘,电能,流量等的使用是衡量一个软件能效的标准。
资源利用性定义:软件处理特定的业务请求所消耗的系统资源。
3效率性的依从性
任何软件在资源利用上和效率上,都不能比同行竞品差太多,否则就等着别人一星差评吧,所以我们的测试中,往往还有和竞品进行性能比较的测试。
效率性的依从性定义:遵循一定的标准。