34 | 性能测试方法

性能基准测试

需要特别注意以下三点
  • 性能基准测试中虚拟用户脚本的选择以及配比,需要尽可能地匹配实际的负载情况;
  • 总体的负载设计不宜过高,通常被测系统的各类占用率指标需要控制在 30% 以内,尽量避免由于资源瓶颈引入的操作延时;
  • 每次性能基准测试前,一般需要对系统资源以及网络资源做一轮快速的基准测试,以保证每次被测环境的一致性,同时也要保证数据库的数据量在同一个级别上。

稳定性测试

        一般是采用“波浪式”的测试负载,比如先逐渐加大测试负载,在高负载情况下持续 10 多个小时,然后再逐渐降低负载,这样就构成了一个“波浪”,整个稳定性测试将由很多个这样的波浪连续组成。

        稳定性测试成功完成的标志,主要有以下三项:

  •         系统资源的所有监控指标不存在“不可逆转”的上升趋势;
  •         事务的响应时间不存在逐渐变慢的趋势;
  •         事务的错误率不超过 1%。

并发测试

        在高并发情况下验证单一业务功能的正确性以及性能的测试手段。高并发测试一般使用思考时间为零的虚拟用户脚本来发起具有“集合点”的测试。

        往往被当作功能测试的补充去发现多线程、资源竞争、资源死锁之类的问题。

容量规划测试

        主要用于确定给定负载下的系统集群规模,其测试结果可以被用作系统容量设计的依据。

你可能感兴趣的:(测试,数据库,服务器,运维,性能测试,LoadRunner,性能调优)