关于性能测试,有很多概念,如压力测试、负载测试、冒烟测试、验证测试、穿刺测试等等,一直以来,我都没有搞清楚,这段时间正好研究这方面的资料,发现,不仅我没有搞清楚,很多人都没有搞清楚,于是就定义自己的一套解释。我正在琢磨的是微软那一套东西,就把我的理解说一下。
VS.net2010里集成了 Microsoft Visual Studio Team System Test Edition ,这东东可以用于做性能测试,在这里叫Load Test负载测试。Load Test提供三种负载模式:
•常量负载模式 Constant
•分级负载模式 Step
•基于目标的负载模式 Goal-Based
微软要用这三种负载模式去满足各种性能测试目标。
在通常的情况下,我们会说去做一个压力测试,我平台将来需要支持2万个用户,看看能不能支持。面对这样的要求,真的很一头雾水,不知该如何去做。于是乎还是从概念入手。
我们说压力测试、负载测试、冒烟测试、性能测试等概念,哪一个概念在最顶层?
Performance Test是一个抽象的概念,Performanc Testing, Load Testing, Press Testing都是指Performance Test。所以Performance Test是最顶层的概念。这个概念不要与测试工混同起来。在测试工具中Load Test是站在顶层的。
附件:http://down.51cto.com/data/2359290
本文转自陈革 51CTO博客,原文链接: http://blog.51cto.com/chenge/717332,如需转载请自行联系原作者