I'm who I am .

对性能测试工程师看法

上一篇 / 下一篇  2015-01-22 15:26:03 / 个人分类:见解

转自:http://www.51testing.com/html/24/n-228524.html


1、熟悉Java(包括JVM内在机理)/c/c++。
理由很简单,主站大部分的外围应用和中间件都是JAVA写的,底层核心系统是c/c++写的。

  2、精通linux管理和shell编程。理由更简单,我一直觉得,shell熟练与否非常大程度决定了一个工程师的工作效率。

  3、对数据库管理和性能优化有自己的实践和心得(数据库永远是个性能要点)

  4、精通某一个性能测试工具。不止是使用,更包括原理,如何改造扩展。

  5、熟悉linux kernel的实现(比如内存管理、文件系统、系统调用… )。这条感触在最近两个月特别深,可能是受到褚霸、子团等大侠们的影响吧,如果不熟悉kernel,确实很难在底层系统的性能测试上有所真正建树。其实这块也算是整个质量保证部的技术短板吧,现在淘宝的linux内核组都是自测+他人review的形式,如果。。。^-^

  6、了解常见硬件,特别是存储相关。这块主要是受国外Percona公司的Peter和Vadim影响,他们能成为世界公认的mysql性能专家,他们熟悉mysql源码当然很重要,但也与他们那非常渊博的底层硬件知识是分不开的。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 54384
  • 日志数: 51
  • 建立时间: 2015-01-04
  • 更新时间: 2015-05-27

RSS订阅

Open Toolbar