connie_tong

导航

 

在软件测试中性能测试是很重要的一项,一般来说性能是一种指标,表明软件系统或构件对其及时性要求的符合程度,也可以说性能是种特性,可以用时间来进行度量。性能的及时性用响应时间或吞吐量来衡量,响应时间是指服务器对请求作出响应所需要的时间。

 

系统性能包括时间和空间两个维度,时间是指客户操作业务的响应时间,空间是指系统执行客户端请求时,系统资源消耗情况。客户关注的性能只是时间的表现,客户不关注是什么原因引起的性能问题,但性能测试工程师和系统工程师就必须关注系统资源使用的情况。那么性能测试都分为哪几种类型呢?

 

1.基准测试: 给系统施加较低压力,查看运行情况并记录相关数据,做为基础数据

 

2负载测试:对系统不断增加压力或增加一定压力下的持续时间,直到某项或者多项指标到达临界值(此时临界值仍满足我们的要求性能值)

 

3.压力测试:评估系统处于或者超过预期负载时系统的运行情况,即负载状态继续加压,超出峰值,关注度在于系统在峰值负载或超出极限载荷情况下的处理能力。

 

重点: 基准测试一负载测试压力测试,是在对系统不断加压的过程

 

4.稳定性测试: 给系统加载一定业务压力的情况下,使系统运行一段时间,检测是否稳定

 

5.并发测试:多个用户同时访问同一个应用/同一个模块或者数据时,是否存在死锁或者其他性能问题

posted on 2023-08-28 12:35  connie_tong  阅读(67)  评论(0编辑  收藏  举报