作为自己在测试窝的第一篇日志,当然要先提一下这个日志的宿主——测试窝。
作为一个专业的测试人员,就不禁要对宿主做一番测试。
翻了一下“百科”这个组件,很多词条是对基本概念的解释。
不足的是,有些词条解释不准确,甚至是错误的。
测试是一门实践学科,在谈及基础理论和概念时,往往给人说教的感觉。
个人认为,理论讲的再好,不能指导实践,或者不适用于实际,就没啥作用。
不过,对于刚入门的测试人员,正确的阐释如何去理解一些概念,可以少走很多弯路,能更快速将理论转化为实践的指导。
比如,不得不说“性能测试”、“压力测试”、“负载测试”、“容量测试”、“并发测试”这些概念。
我也经常拿这些概念的区别去考应聘的测试人员。
这个问题,测试大师Boris Beizer做出过解释,姑且认为是一种答案。
很多测试人员Google也出一堆的答案,读了、背了,说似懂非懂。真要他们讲区别,有些人就讲不清楚。
至于开发人员就更不用说了。
那怎么来理解和对待呢?
做性能测试,其实是为了满足性能需求(有点废话),就像做功能测试,要以需求为王一样。
上面的这些概念,是站在不同的性能需求角度而提出来的,侧重点不一样。
从这个方面来理解,就会容易很多。
我用一句话来把这几个概念串起来,
“压力(Stress)是一种较高的负载(Load),通过这种水平的负载(Load),我们可以清楚的了解被测系统的容量(Capacity),以及在并发(Concurrent)情况下系统的性能(Performance)表现。”
有意而为之,难免不够严谨,不能算定义,只能算一种融会贯通的理解。
欢迎拍砖:-)