性能测试工程师的能力要求以及学习路线

性能测试工程师的能力要求以及学习路线

很多想报名POPTEST学习的学员都会问:
1.如何才能成为NB的性能测试工程师?
2.成为性能测试工程师都学习什么啊?
3.loadrunner我需要学习到什么程度啊?
。。。。。。。。。。。。

如何才能找到答案呢,我们根据岗位要求去完善和构建整个性能测试工程师的能力要求体系。

首先:分析性能测试工程师的岗位要求
其次:根据岗位要求分析出能力要求
然后:根据能力要求分析出知识要求
最后:根据知识要求梳理学习体系

根据思路POPTEST收集整理了现有的市面上招聘所有的性能测试工程师的岗位需求(招聘网站)所有的性能测试工程师的岗位要求,根据这些岗位要求我梳理了下面的能力要求:

初级性能测试工程师
1.业务建模基本方法
2.数据建模基本方法
3.脚本开发能力
4.脚本调试技巧
6.性能监控的设置指标的提取(常用监控工具以及性能测试工具监控方法)

[
根据要求我们看到作为一名初级测试工程师要懂的一些基本的数学方法,性能测试工具的常规使用(根据工具的选型,需要你对相应的工具开发脚本要熟悉,如jmeter要会java,loadrunner要会c,当然你也可以会java,因为loadrunner支持java脚本,rational robot性能测试脚本c语言等等),以及一些常规平台的性能监控方法。

一.对于性能建模中提到的建模我们做一下解释,建模就是建立模型,就是为了理解事物而对事物做出的一种抽象。建立模型的过程,又称模型化。建模是研究被测试系统的重要手段和前提。凡是用模型描述系统的因果关系或相互关系的过程都属于建模。因描述的关系各异,所以实现这一过程的手段和方法也是多种多样的。可以通过对系统本身运动规律的分析,根据事物的机理来建模;也可以通过对系统的实验或统计数据的处理,并根据关于系统的已有的知识和经验来建模。还可以同时使用几种方法。

性能测试中的建模方法有以下4种:
一.简单数学方法
二.比例模型
三.回归分析
四.排队论
如何建立把模型转化为性能测试业务场景,这是核心,一些市面上的性能测试书上有写到(提到性能测试书的作者,基本上市面上的书的作者七拐八拐都认识,他们的工作背景基本上也知道的八九不离十,我只能说95%书的作者就没做过真正的性能测试,写书和做项目完全是两回事,当然剩下的5%因为写书去做了专门的性能测试),书的内容到时可以参考,这个转化模型是很多性能测试工程师经验的积累,我们在性能测试课上要讲的内容。
这部分知识建议找一些数学方面的书补充下知识,会提取一些方法出来,大家可以看hp(mercury被他们收购了,也就是loadrunner,sitescope,qtp等工具的厂商)在招聘性能建模人员,要求是数学专业的,可见理论核心的重要性。

二.学习性能测试工具的一种,loadrunner,jmeter等都可以。但要记住很多时候工具本身被神化了,弱化了真正后面的知识,这个可以看看”让loadrunner走下神坛“这篇文章,当然后面有人狗尾续貂“让loadrunenr再次走下神坛”,说实话两位作者的实力差距真的很大,题外话。
三. 由于前面建模方法掌握了,脚本开发完全可以学习java(性能测试工具,自动化测试很多地方都需要这门语言,我们的课程里面加入的是python,这是因为java和python在一线脚本开发中用的最多,但是python对大数据,云测试提供了脚本级别的最佳语言),找一本java的入门书籍学习,如果非要用c语言就找谭浩强的书,足够。

四.要学习window,linux(unix,aix等)权限管理,常用命令等,辅助的性能监控工具使用
性能测试工具其实也是借助一些平台的接口采集性能测试数据的,学习这些性能测试工具是为了更好的采集性能指标数据,而且分析的维度更加多,有助于性能测试结果分析
]


高级性能测试工程师
1.独立完成性能测试项目
2.精通多种性能协议
3.精通一种以上编程语言
4.深度性能监控:系统/中间件/数据库/存储/网络初级优化/容量规划

[
一.能独立完成性能测试项目,需要对项目管理有一定了解/建议最好学习一下项目经理认证课程,项目经理九大知识体系很完备了.性能测试项目不完全是技术上能力要求,还有沟通协调的能力要求。
二.在性能测试中,系统的体系架构越来越复杂,需要对前端,对web服务器,应用服务器,数据库服务器单独进行测试,由于cs,bs架构的不同,采用的服务器的不同,客户端(这里说的是压力的发起端)和目标服务器之间通讯协议也是不同的。所以要掌握多一些协议,http,winsocket,oracle等
三.编程语言建议对java和python要选择一门不断深入研究
四.要选择一套技术体系作为自己深入研究的方向,比如你在互联网公司,服务器数据库存储都在用开源的,那么数据库可能你要对mysql了解的更多才好,如果你公司选择的技术方向,你测试的技术比较多的是微软的一套,那么就是iis,mssqlserver等,找专项的书籍来学习

]


性能测试专家:
1.系统/中间件/数据库/存储/网络性能优化的定位,常见问题优化
2.精通多种性能测试工具
3.脱离工具编写代码实现性能测试
4.性能建模与容量规划

[
这个级别需要掌握的知识更加深入,其实能成为某一个技术领域的专家了,对于你所熟悉的技术体系中用到的服务器,采用的技术特点应该有所了解,对于分析性能瓶颈的有基本的方法,这个层次更多是经验的积累,建议多扩展自己的交流圈子,通过交流圈子来分享和学习更多的经验
]

POPTEST的loadrunner免费面授课程报名qq群:450192312

 原文链接:http://www.cnblogs.com/laoli0201

转载于:https://www.cnblogs.com/poptest/p/4875022.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
[17个软件测试文档]-12XX性能测试报告 已上传: [17个软件测试文档]-11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 [17个软件测试文档]-10成功的 Web 应用系统性能测试 http://download.csdn.net/detail/cleopard/8344033 [17个软件测试文档]-9web项目测试实战性能测试结果分析样章 http://download.csdn.net/detail/cleopard/8344023 [17个软件测试文档]-8性能测试经验总结 http://download.csdn.net/detail/cleopard/8344017 [17个软件测试文档]-7存储转发机制优化系统测试方案及案例 http://download.csdn.net/detail/cleopard/8343997 [17个软件测试文档]-6学习性能测试线路图 http://download.csdn.net/detail/cleopard/8343983 [17个软件测试文档]-5系统性能测试方案 http://download.csdn.net/detail/cleopard/8343975 [17个软件测试文档]-4XX性能测试计划 http://download.csdn.net/download/cleopard/8343941 [17个软件测试文档]-3“苍蝇式的战斗精神”和“XX性能测试” http://download.csdn.net/detail/cleopard/8343937 [17个软件测试文档]-2Mercury性能测试模板 http://download.csdn.net/detail/cleopard/8343919 [17个软件测试文档]-1性能测试实践 http://download.csdn.net/detail/cleopard/8343911 稍后上传剩下5个软件测试文档 ****请于这里寻找:http://download.csdn.net/user/cleopard/album @更多@ http://cleopard.download.csdn.net/ 福利: http://xuemeilaile.com 13份WPF经典开发教程 http://download.csdn.net/album/detail/1115 C#资料合辑二[C#桌面编程入门篇] http://download.csdn.net/album/detail/957 C#资料合辑一[C#入门篇] http://download.csdn.net/album/detail/669 [Csharp高级编程(第6版)](共8压缩卷) http://download.csdn.net/album/detail/667 10个[精品资源]Java学习资料合辑[一] http://download.csdn.net/album/detail/663 10个C#Socket编程代码示例 http://download.csdn.net/album/detail/631 6份GDI+程序设计资源整合[全零分] http://download.csdn.net/album/detail/625 2014年移动游戏行业数据分析 http://download.csdn.net/detail/cleopard/8340331 一文读懂2014年全球互联网广告新生态 http://download.csdn.net/detail/cleopard/8340303

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值