vlambda博客
学习文章列表

性能测试规划之测试策略

性能测试规划之测试策略


》》》推荐阅读《《《

1、

2、

3、

4、



五、测试策略
  1)先进行混合业务功能场景的测试,在考虑进行测试单业务功能场景的测试
  2)负载测试->压力测试->稳定性测试->强度测试
  注:如果测试稳定性,时间建议至少8小时;
  3)逐步加压
  比如开始前5分钟,20个用户,然后每隔5分钟,增加20个用户。
  好处:不仅比较真实的模拟现实环境,而且在性能指标比较模糊,且不知道服务器处理能力的情况下,可以帮我们确定一个大致基准,因为通常情况下,随着用户数的不断增加,服务器压力也会随着增加,如果服务器不够强大,那么就会出现不能及时处理请求、处理请求失败的情况下,对应的运行结果图形中,运行曲线也会出现对应的形态,比如从原本程一条稳定直线的情况,到突然极限下降、开始上下波动等,通过分析我们就能得出服务器大致处理能力,供后续测试参考。
  4)单点并发
  比如使用集合点,单独针对某个环节的并发测试,通常是针对某个环节的性能调优时使用。


  常识:
  a)负载测试
  保证系统能正常运行(通常是满足某些系统性能指标)的前提下,让被测对象承担不同的工作量,以评估被测对象的最大处理能力及存在缺陷而进行的测试
  b)压力测试
  不保证系统能否正常运行的前提下,让被测对象承担不同工作量,以评估被测对象能提供的最大处理能力及存在缺陷而进行的测试
  c)稳定性测试
  测试系统的长期稳定运行的能力。同疲劳强度测试的区别是,稳定性测试的压力强度较小,一般趋向于客户现场日常状态下的压力强度,当然在通过时间不能保证稳定性的状态下,需要加大压力强度来测试,此时的压力强度则会高于正常值。
  d)强度测试
  通常模拟系统在较差、异常资源配置下运行,如人为降低系统工作环境所需要的资源,如网络带宽,系统内存,数据锁等等,以评估被测对象在资源不足的情况下的工作状态
  注:疲劳强度测试是一类特殊的强度测试,主要测试系统长时间运行后的性能表现,例如7x24小时的压力测试。
  



》》》推荐阅读《《《

1、

2、

3、

4、

6、

7、

8、

9、

10、

11、

12、

13、

14、

15、

16、

17、

18、

19、

20、

22、

23、

24、

25、

26、

27、

28、