负载测试

  

我们都知道测试很重要,但作为开发人员来说,对测试又是很轻视。这问题很严重,但也很自然。我最近一段时间在研究负载测试,一直琢磨负载测试能给我们带来什么。坦白说,如果不是客户特别要求,我们一般都不会做这个测试,即使做了这个测试,这些图表,也没有几个人能看明白的,交差了事。没有认真去分析,也没有拿来改进我们的代码。这真是一个很大的问题。但为什么会这样呢。

  

中国人主要生活中大陆上,大陆人的特点是对任何事情都不会太认真,因为可选择的余地很多,这同生活在岛屿上的人有很大的差别。而且大陆上的人对很多事情也不能太认真,因为太认真,真的不行。很多年以前,我们宣扬日本人如何如何,马路上都是干干净净,要求北京的环卫工人也要如此如此,但北京无论如何也成不了东京。这是环境决定的,所以中国人的性格也就不那么认真了。对于负载测试也是这样,一般而言系统能运行,不出错就可以了,何必要如此完美呢,甲方又不多付我,所以如此,也在这个圈子里混了n多年。

  

但是,现在情况不一样了,真碰到一个较劲的老板,也就只好认认真真把事情做好。于是塌下心来好好读了几篇关于负载测试的文档,也实际做了几次测试,算是对负载测试有了一些认识,这里也想跟大家一起分享一下。

  

负载测试负载测试不是功能测试,主要测试系统的性能,抗压能力,以及在不同硬件环境下的表现。我觉得这应该是它干的事,不是开发应该干的。但测试的结果是需要开发人员改进的.Load测试最大的问题是概念,很多概念,很多计数器,你不清楚这些概念,是没法玩的,所以第一步是搞清概念。下面罗列一下:

  

Web测试   

加载测试   烟

  

页面/秒   

步   

........   

还有很多,慢慢搞清楚吧。

负载测试