性能测试工程师的素质要求

转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1195&page=0&move=pre

作为一名性能测试工程师,要求懂:一些服务器技术、一些操作系统知识、一些数据库知识、一些中间件知识、一些编程能力、一些网络基础、一些沟通技巧,还要一些IT素质和经验积累。

  1、懂得搭建测试环境

  对各类操作系统原理有所了解,例如WindowsLinux之类的系统工作原理、系统参数调整,系统监控命令等都要了解。

  2、网络知识

  要了解各类协议,知道TCP/IP、DNS、DHCP、WINS、路由/交换器/网路集线器,并且知道它们的工作原理。

  3、服务器技术

  知道是使用什么存储设备,什么类型的CPU ,多大内存,几颗CPU,需要多少磁盘空间大小,是普通PC,还是小型HP UNIX机器等。

  4、了解数据库知识

  知道数据库使用原理,性能测试诊断分析数据库性能问题时,必须综合考虑缓冲池大小、数据结构、锁争用和应用程序需求间的复杂关联,然后在这些基础上判断出现的问题。

  5、中间件技术

  目前市场上使用比较广泛的中间件软件分别是WebLogic、WebSphere、Tomcat等,在测试过程中应该了解这些中间件是用来做什么的,这些中间件与应用程序、操作系统、硬件设施、数据库之间的关系,以及它们本身的参数配置,只有了解了这些基础知识,在测试过程中出现问题才能更好地定位分析问题,并加以解决。

  6、编程能力

  并不是说每个性能测试人员都必须要有很多的开发经验,当然有多年的开发经验更好。性能测试工程师如果懂得看代码,在做测试时就可以看到开发设计人员对函数方法调用是否合理,对象释放的情况等。

  7、沟通技巧

  无论做什么行业,沟通是最基础的也是最重要的。测试过程中难免碰到不理解或者测试出缺陷等问题,这时需要跟不同的人员进行沟通,相互合作把问题解决。

  8、IT素质

  一个软件工程师应该具备职业素养和专业修养,职业素养与其他行业一样,例如都要有责任心、沟通和合作的能力等;IT行业是技术不断变化的行业,对于性能测试人员来说,在性能测试过程中涉及的知识面广,要想胜任不同阶段的工作,需要不断地自主学习,要有快速获取行业技术信息的能力。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值