疲劳强度测试是在系统稳定运行下模拟较大的用户数量、并长时间运行系统的测试,通过综合分析执行指标和资源监控来确定系统处理最大业务量时的性能,主要目的是为了测试系统的稳定性。
5、大数据量性能测试的因素
大数据量测试是为了测试系统的业务处理能力进行的。第一种是针对某些系统存储、传输、统计查询等业务进行大数据量的测试,主要是测试数据增多时的性能情况;
第二种是极限状态下数据测试,主要指系统数据量达到一定程度时,通过性能测试来评估系统的响应情况,测试对象是某些核心业务或者日常常用的组合业务。
6、网络性能测试的因素
网络性能测试主要是为了准确展示带宽、延迟、吞吐量、负载、瓶颈和端口的变化是如何影响用户的响应时间的。重点测试吞吐量指标,因为80%的系统性能瓶颈由吞吐量造成。
六、性能测试的方法
性能测试方法主要有:能力验证、规划性能、性能调优、压力加载、性能下降曲线分析。
1、能力验证
能力验证强调:系统具备的硬件设备、软件环境、网络条件、基础数据。能力验证使用到可靠性测试、压力测试、失效恢复测试 。
2、规划性能
规划性能关心的是要求系统具有的性能,强调系统配置,使系统能够满足增长的用户数的需要等问题。规划性能使用到负载测试、配置测试、压力测试。
3、性能调优
性能调优关心的是要求系统确定基准环境、基准负载和基准性能指标;调整系统运行环境和实现方法;记录测试结果、进行测试分析。
4、压力加载
压力加载强调:
①.稳定压力加载。一次性将负载加到某个水平,持续一段时间;
②.逐渐加载或交替加载到某个负载水平;
③.峰谷测试。确定从系统高峰时间的负载转为几乎空闲、再攀升到高负载这样峰值交替情况下的系统性能状态/指标。
5. 性能下降曲线分析
性能下降曲线分析关心的是性能随着用户数的增加而出现下降趋势的曲线分析、查看性能下降的环境点与上下文。确定性能阀值。性能曲线通过单用户区域、
性能平坦区域、压力区域、性能拐点进行监控和分析。