淘宝商城(天猫)高级技术专家.3年研发+3年性能测试调优/系统测试+4年团队管理与测试架构、研发系统实践. 新舞台新气象, 深化测试基础架构及研发架构,希望能在某个技术领域成为真正的技术大牛。欢迎荐才http://bbs.51testing.com/viewthread.php?tid=120496&extra=&page=1 .邮件: jianzhao.liangjz@alibaba-inc.com,MSN:liangjianzhao@163.com.微博:http://t.sina.com.cn/1674816524

性能测试高端发展方向

上一篇 / 下一篇  2008-02-20 22:28:55 / 个人分类:loadrunner性能测试经验

业界认为性能测试ROLE划分为 性能测试工程师(偏重编写性能测试脚本、性能测试执行) 和性能测试分析师 (偏重性能分析、系统调优,也需要更加广、深)的知识。

 根据个人的理解,性能测试高端发展有如下一些方向: 性能调优,架构评估,性能监控容量规划应用性能管理

  性能调优偏重系统级调优、代码级调优,需要非常熟悉系统架构、profile工具(如jprof, gprof ) 。有开发背景的最合适往这个走。

  架构评估偏重参与项目前期,根据以前的性能测试经验以及教训判断架构合理性。以后进一步发展成系统架构师。

 性能监控就是充分应用现有的工具(如 rpc.rstatd, openview, sitesope,cacti等)以及扩展工具满足详细指标,并图形化展现 容量规划则根据现有系统能力开展what if分析(如增加cpu,更换吞吐率,甚至机型),推算if之后系统性能表现,需要很强的数学功底以及建模能力。目前比较好的工具有teamquest。国内广东电信研究院评测中心和上海电信都在用。

  应用性能管理,可以参考Mercury 的BAC产品,如何抢在用户之前主动发现网站或者业务瓶颈。 可以利用QTP/loadrunner的脚本结合sitescope 主动监控。 目前浙江移动已经实施。


TAG: 性能测试 高端 容量规划 应用性能管理 监控

阿里巴巴一个测试架构师 引用 删除 liangjz   /   2010-02-03 00:48:19
1 对于大型web系统而言,加上一个:
前端性能监控及优化。如yslow/page speed/pagetest 监控+js/ajax优化等

2 性能建模,就是怎么将访问日志、业务日志转换为tps等,有效建模能既不浪费机器资源由不至于无法支撑高峰压力
我要加入阿里巴巴.... 引用 删除 dream2009   /   2009-02-14 19:44:01
我想这里应该做为一个测试人员来发现性能的瓶颈在哪里。其实就是一个收集数据,评估数据的一个过程,我觉得楼主提到一个很好的idea,利用性能监控工具把指标数据收集起来,然后整合到数据仓库中,利用一系列的分析算法,来发现性能问题。但这只是从硬件环境指标的评估。我觉得是不是应该有这样的一种策略对于代码模块级应该也有相应的测量消耗资源的方式。这就应该在架构的设计中就要提到了。发现问题是测试人员的责任,解决问题是开发人员的责任。更多的时候,开发人员与测试人员是bug 与 issue的关系 ,我想dev team 与test team应该多多交流,不仅仅在出现问题时交流,在预测问题时更需要交流。
系统性能与软件架构 引用 删除 cocayang   /   2008-03-25 13:43:19
牛人啊
阿里巴巴一个测试架构师 引用 删除 liangjz   /   2008-03-13 22:21:41
swiminger  同志说的对

数据需要长期从生产环境积累、校对,非一日之功
引用 删除 swiminger   /   2008-03-07 18:01:36
3
测试重在测量,在数据收集,数据本身有偏差,怎么对待这偏差,如何评估偏差有多大?这就需要研究出一个统计模型来分析。第二是,测试数据的数据仓库的建立,从长期来去采集系统运行数据,再通过数据挖掘,来分析系统在正常运行过程中的某些异常,提早发现,提早解决。这数据挖掘的模型建立也需要理论来指导。
欢迎指教:blog.163.com/swiminger@126
阿里巴巴一个测试架构师 引用 删除 liangjz   /   2008-02-25 22:43:26
既然是高端,那肯定基本级别的技能达到了才考虑的。
呵呵,虽然贵但依然有市场的。
广东电信研究院、上海电信研究院、华为都在找这些方面合适的人选。
阿里巴巴也同样需要
Make testing easy 引用 删除 zyawoo   /   2008-02-22 01:35:39
这种人才好贵!
 

评分:0

我来说两句

Open Toolbar