一、服务背景
性能测试主要是针对信息系统的应用性能指标制订性能测试方案,通过自动化的测试工具执行测试用例,模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试,负载测试和压力测试都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
二、测试策略
(一) 、基准测试:进行基准测试可以改善测试过程中需要多次重新运行测试的问题,并且使测试产品及所产生的数据更加可信
(二)、负载测试:这种性能测试方法一般用来了解系统的性能容量,找到系统处理能力的极限,测定系统的饱和状态、确定阀值
(三)、压力测试:压力测试是在一定的饱和状态下,通过逐步增加系统负载直至达到非正常、超负荷的状态
(四)、峰谷测试:峰谷测试是软件在系统高峰时间进行测试,然后降低到最低点进行测试,以这种方式反复攀升、降低的性能测试方法
(五)、疲劳强度测试:采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段 时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。
(六)、大数据量测试:大数据量测试包括独立的数据量测试和综合数据量测试:
1、独立数据量测试针对某些系统存储、传输、统计、查询等业务进行的大数据量测试
2、综合数据量测试指和压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试
(七)、性能调优
1、 查找形成系统瓶颈或者故障的根本原因
2、进行性能调整和优化
3、 评估性能调整的效果
标签;性能测试报告、压力测试
文章来源:软件系统性能测试报告与测试策略-优化提供者 - 成都柯信优创信息技术服务有限公司