性能测试目的(发现性能瓶颈)及分类

性能测试分类

性能测试是一个非常广泛的概念,包括很多方面的测试,也可称之为非功能测试。

移动端性能测试(耗电量、稳定性、弱信号、空数据)

自动化测试属于功能测试的范围,由于其测试方法要求测试人员拥有一定的代码能力,所以被单独分成一个测试模块

具体分类(测试范围)

  1、负载测试:通过逐步加压的方法,达到既定的性能阈值的目标,阈值的设定应是小于等于某个值,如cpu使用率小于等于80%

  2、压力测试:通过逐步加压的方法,使得系统的某些资源达到饱和,甚至失效的状态,简单粗暴的解释就是什么条件能把系统压崩溃。

  3、并发测试:在同一时间内,多个虚拟用户同时访问同一模块、同一功能,通常的测试方法是设置集合点。

  4、容量测试:通常是指数据库层面的,目标是获取数据库的最佳容量的能力。又称之为容量预估。具体测试方法为在一定的并发用户,不同的基数数据量下,观察数据库的处理能力,即获取数据库的各项性能指标。(如压测100个用户,数据库一个表有500、1000条数据,同样的并发用户,结果是不一样的)

  5、可靠性测试:又称之为稳定性测试或疲劳测试。是指系统在高压情况下,长时间的运行系统是否稳定。如cpu使用率在80%以上,7*24小时运行,系统是否稳定。(最能发现内存溢出)

  6、异常测试:又称之为失败测试。是指系统架构方面的测试。如在负载均衡架构中,要测试宕机、节点挂掉等情况系统的反映

猜你喜欢

转载自www.cnblogs.com/xly22/p/11726829.html
今日推荐