本文共 751 字,大约阅读时间需要 2 分钟。
我们都知道测试很重要,但作为开发人员来说,对测试又是很轻视。这问题很严重,但也很自然。我最近一段时间在研究load test,一直琢磨load test能给我们带来什么。坦白说,如果不是客户特别要求,我们一般都不会做这个测试,即使做了这个测试,这些图表,也没有几个人能看明白的,交差了事。没有认真去分析,也没有拿来改进我们的代码。这真是一个很大的问题。但为什么会这样呢。
中国人主要生活中大陆上,大陆人的特点是对任何事情都不会太认真,因为可选择的余地很多,这同生活在岛屿上的人有很大的差别。而且大陆上的人对很多事情也不能太认真,因为太认真,真的不行。很多年以前,我们宣扬日本人如何如何,马路上都是干干净净,要求北京的环卫工人也要如此如此,但北京无论如何也成不了东京。这是环境决定的。所以中国人的性格也就不那么认真了。对于Load Test也是这样,一般而言系统能运行,不出错就可以了,何必要如此完美呢,甲方又不多付我。所以如此,也在这个圈子里混了n多年。
但是,现在情况不一样了,真碰到一个较劲的老板,也就只好认认真真把事情做好。于是塌下心来好好读了几篇关于Load Test的文档,也实际做了几次测试,算是对load test有了一些认识,这里也想跟大家一起分享一下。
Load Test负载测试不是功能测试,主要测试系统的性能、抗压能力、以及在不同硬件环境下的表现。我觉得这应该是IT干的事,不是开发应该干的。但测试的结果是需要开发人员改进的。Load Test最大的问题是概念,很多概念,很多计数器,你不清楚这些概念,是没法玩的。所以第一步是搞清概念。下面罗列一下:
Web Test
loading test
smoke
pages/sec
step
........
还有很多,慢慢搞清楚吧。
转载地址:http://jeyvx.baihongyu.com/