|
关于现在的软件性能测试这一块,我也仅发表自己的看法。绝不代表大部分的行业人或者以为自己代表大部分的行业人来发言。
性能测试当前的市场被很多人看做是测试行业中级别比较高的测试(很多人认为的级别高的还包括:没有写过代码的测试人员一直很发怵的白盒测试。我们这里不谈白盒。)。我们可以看到在有些培训的课程安排中,性能测试都是做为重头戏来讲的。
推到这个高度并不是所有人都希望的,原因无非就是性能测试涉及的内容很多。要是想进入这一领域就要下点苦功夫了。很多时候,我们都可以选择一种相关的东西,学下去,然后过一段时间再检查一下自己在这个领域里还需要什么内容。再选择一种学下去。
针对这本书,我想提几点自己的想法:
1, 基础部分
书里没有把性能测试的概念讲的很空泛,只是写了几个常见的性能策略,这也是初学者们,应该关注的。解释也比较平易近人。我觉得现在的性能测试的概念很多都重复而啰嗦,说了半天让人抓不住重点。让初学者一头雾水。
基本使用也都围绕着使用频率特高的功能来讲解,其实在我们刚接触LR的时候,能用得到的还真不多。只有对LR有了一定的了解后,才会越来越多的考虑更细节的东西。我记得我在刚开始学习LR的时候,就是觉得这个东西的功能太多了。根本就搞不清楚这一块那一块怎么设置。现在我觉得自己有了更多的了解后,我觉得要设置的东西并不多。主要是思维到位。那再设置什么东西就比较容易了。让人欣慰的是,作者在写的过程中加入了自己的一些经验。对一些常见问题做了一些说明。而不是照着LR的手册写一遍(真的不能排除有人就是这么干的)。我总是觉得实用性比较高的书,是值得推宠的。
只说好的不说坏的,好像让人觉得是在做广告(拍砖才是我的风格);
在基础部分里,我觉得不好的是,有些地方没有讲透。打个比方说:思考时间,什么时候需要如何去设置思考时间?知其然,要知其所以然,方能游刃有余,化险为夷。这里作者只讲了其他的操作和操作后的效果。其实这并不重要,因为帮助中也这么说了。还有其他地方类似的,我就不再重复说了。
基础部分的内部也不够完善,可以是基于篇幅,也可能是出版社,对这个目录和书的厚度已经满意了。像windows版本的安装,大家安装过windows的软件都应该知道next大法,而unix版本的安装就麻烦一些了。操作技巧这一块,也是篇幅不够多。有些内部可以总结自己的思路,而不用参考help的内容。
2, 实战部分
怎么说呢,作者能把自己写的东西,能加入是比较好的事情。比如写一个批处理来实现某个功能。我们实际的工作就是要,有很多是LR做起来比较麻烦的。这样的实例给了我们一些思路。我觉得这也是这一部分最大的亮点。
下面一部分对一些问题的讲解。怎么说呢?我觉得有褒贬都有。从我的角度来说,我觉得这一部分并不重要,可能是我上论坛上多了吧。看到这种的例子感觉又上了论坛。不过这些对一个刚接触LR的人来说,还是非常实用的。不用上网搜索了,也不会到论坛问这么简单的问题而导致一群人都看着而不回复了。同样,我觉得这部分内容还不够多。在LR的help最后面,也有一段这样的资料。我曾经仔细看过。还真对得起我看的那么长时间。
3, 提高部分
个人觉得,最值得看的地方,还是作者自己的经验体现的地方。把遇到的问题,从头到尾的描述清楚。让看的人有一个整体的概念,案例部分,我不是很方便评价了。不写也罢。
后面面试的介绍,对一些正在这个行业中找工作的同行们倒是有些意义。不过内容上,有待增加,如果从面试者的角度来看面试的问题,真是很难包括完整。我在面试的过程中可能会问到的问题,我自己事先都没有想过。除非一些固有的问题。
整体来看,还是要从书的定位来看书的价值所在。据我所知,人邮还是希望能囊括更多的性能测试人群。我们也知道,性能行业中,完全做性能的还是比较少的。很多人在接触和学习的阶段,所以这本书可以给这部分人以指导。
一些忠告:要学性能测试,还是把心放平,不要仰视性能测试。并没有那么高不可攀。只是需要我们花费更多的汗水。我们做一件事情最重要的要有思维,性能测试的思维就和功能测试不一样,所以要细节的研究下去。如果你觉得工作只是工作,并不想把它做的那么好,那就走马观花的瞄一眼。如果你还有点幻想,希望做好,就下点苦功夫吧。
细节决定的不仅是成败,还有你的生活。 |
|