做性能测试的依赖条件
经常看到大家谈论性能测试,那么要做好性能测试需要哪些条件呢?个人觉得需要两个条件,一个是系统架构,另一个是人员水平
请大家多指教~ 说说你的理由 个人认为:性能测试的目的是为了进一步提升或优化系统的性能,以满足客户的需要.做好性能测试不外乎就是从当前的系统中找出不合理的地方加以改进.这跟前期的系统架构有什么关系呢?高手点评哈 举个比较过时的例子:一个网上购物系统,后台数据库为:oracle,使用。net技术开发前台,这里的缺陷是先天不足。因为oracle与java的结合性特别好,效率要比。net高出一大截。依次为据,那么这个网上购物系统的性能肯定在怎么优化,提高也是有限。
备注:记得以前看一本书时,针对oracle数据库而言,说JSP的效率要比asp的效率高。 这样说来开发语言的选择也是很关键的。在一个项目开发之前就要开始着手这方面的工作 窃以为:最重要的是能把合适的人捏合到一起去确认性能测试结果是否满足需求,如果不满足如何调优。 就 人的问题,我以为性能测试也是一个团队在做,团队也允许有不同级别的人,主要需要具备测试方案设计能力的人,需要有测试工具使用执行测试用例的人,其余是程序调优,数据库中间件调优,系统调优等人员(可以不是测试人员),这样简单的一个性能测试团队就有了,是可以解决问题的。
那性能测试人员的水平要达到什么样呢?谁都希望测试人员是万能的,但是测试人员是不一定万能的,我觉得要纠正一些人对测试人员要求即要做测试发现瓶颈,又要能明确告诉你改哪行代码怎么改,大多数人是做不到这个水平吧。
我遇到过一个面试官,只面试测试工程师,他需要我能控制项目,能做数据库和中间件的深入调优,那我还只是一个测试工程师么?那我最低也该是个资深工程师吧,他的位子拿来我就都可以做了。所以我们的经理们不要太理想化了。
看法
楼上的说的很对,确实有的情况是这样的。 :) :) 关注ING
页:
[1]