性能测试基础介绍

性能测试分类

基准测试

对于不清楚支持多少并发、TPS、响应时间的系统,首先找出基础的性能指标,找出性能拐点,第二次做性能根据上一次的数据做比较

负载测试

通过在被测系统上不断增加并发数加压,直到性能指标达到极限,例如“响应时间”超过预定指标或者某种资源(内存、CPU、数据库、带宽)已经达到饱和状态

压力测试

测试系统在一定饱和状态下,录入CPU、内存在饱和使用的情况下,系统能够处理的会话能力以及系统是否出现异常,检查系统稳定性

并发测试

并发测试方法通过模拟用户并发访问,测试多个用户同时访问一个应用、同一个模块或者数据记录时是否存在死锁或其他性能问题,检查出现内存泄露、线程锁、资源争用方面的问题

平均并发用户数计算公式:C=nL/T n:平均一天访问用户数 L:平均用户在线时间,通常是8h T:一天内多长时间有用户访问

经典公式:并发数峰值计算:C^=C+3*√C

二八原则:80%的用户访问量在20%内的时间内,总用户0.8/时间0.2

容量测试

在数据库总构造不同数量级别的数据记录,一定虚拟用户数量运行业务,获取不同数量级别的服务器性能指标,确定数据库的最佳容量和最大容量,检查系统可以容纳的最大用户数

posted @ 2021-10-25 15:33  金山毒霸  阅读(82)  评论(0)    收藏  举报