vlambda博客
学习文章列表

性能测试规划之系统分析

性能测试规划之系统分析


》》》推荐阅读《《《

1、

2、

3、

4、



  二、系统分析
  结合需求分析中第3点,分析系统架构。从功能实现上来看,怎么实现这个完整功能的。通常这些业务功能操作都对应着一个或多个请求(可能能是不同类型的请求,比如http, mysql等),我们要做的是找出这些:


  1)请求顺序、请求之间相互调用关系


  2)数据流向,数据是怎么走的,经过哪些组件、服务器等


  3)预测可能存在性能瓶颈的环节(组件、服务器等)


  4)明确应用类型IO型,还是CPU消耗性、内存消耗型->弄清楚重点监控对象


  5)关注应用是否采用多进程、多线程架构->多线程容易造成线程死锁、数据库死锁,数据不一致等


  6)是否使用集群/是否使用负载均衡


  了解测试环境部署和生产环境部署差异,是否按1:1的比例部署
  通常建议测试时先不考虑集群,采用单机测试,测试通过后再考虑使用集群,这样有个比较,比较能说明问题
  



》》》推荐阅读《《《

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、