博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《全栈性能测试修炼宝典 JMeter实战》—第1章 1.5节从招聘要求看岗位价值
阅读量:6907 次
发布时间:2019-06-27

本文共 2332 字,大约阅读时间需要 7 分钟。

本节书摘来自异步社区《全栈性能测试修炼宝典 JMeter实战》一书中的第1章,第1.5节从招聘要求看岗位价值,作者ROAD_TESTING软件测试组 组稿 , 陈志勇 , 马利伟 , 万龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 从招聘要求看岗位价值

下面我们看一下性能测试及性能架构师/专家的招聘要求就可以知道职位对技术的要求范围与层次。

1.金融行业

案例一 上海 某金融平台性能安全工程师

任职资格:

熟悉数据库编程,能熟练操作至少一种数据库,如Oracle或MySQL;

精通LoadRunner、Jmeter等主流性能测试工具之一,熟练编写相应测试脚本,测试过复杂应用者尤佳;
深入了解HTTP、TCP/IP等网络协议,熟悉J2EE Web系统,熟练掌握多种中间件(Tomcat、Apache、Nginx、MQ等)各项性能参数设置、监控及优化;
精通各类常见的安全问题、测试方法及解决方案,对业界安全动态保持较高的敏感度;
精通渗透测试,熟悉安全测试方法,熟练掌握各种安全测试工具,精通常见安全攻防技术;
具备编码能力,会使用JavaBean Shell等各类脚本语言中的一种或几种进行脚本开发;
优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情。
案例二 深圳某银行支付业务初级性能

任职要求:

计算机相关专业,3年以上工作经验,至少1年B/S性能测试经验;

熟悉主流性能测试工具的使用,如LoadRunner、Jmeter等;
熟悉Linux操作系统,掌握至少一种主流数据库的使用;
精通Java/Python/Scala等其中一门开发/脚本语言,能够参与开源工具的二次开发或独立研发部分测试工具。

案例三 某银行性能测试专家(深圳)技能要求

具有扎实的Java或Python语言基础;

具有2年以上性能测试的经验,承担过大型系统的性能测试和调优者优先;
能独立开发性能测试框架、工具和脚本;
熟练使用主流的性能测试工具,至少精通一种工具,如LoadRunner、Jmeter;
具备性能测试需求分析、设计规划能力和分析性能测试数据的能力;
熟悉各种常见的系统和数据库性能监控工具;
熟悉Linux操作系统;
熟悉常见的网络协议,熟悉各种中间件服务器;
熟悉MySQL和Oracle等数据库的知识及操作。
案例四 证券公司性能测试技能资格要求

能够搭建性能测试平台;

能够独立完成性能测试工作;
能够分析数据,并编写实际有效的性能测试报告;
善于发现性能瓶颈,并给出指导意见,协助完成性能调优;
能够独立编写SQL、数据库脚本,并分析、优化数据库脚本;
精通测试理论,流程与方法,熟练使用主流的性能测试工具,如LoadRunner/JMeter等;
具备Java、PHP等编程经验,并具备Python等脚本开发经验。
2.其他行业
案例五 通信公司性能测试技能要求

具有扎实的Java或Python语言基础;

承担过大型系统的性能测试和调优者优先;
能独立开发性能测试框架、工具和脚本;
熟练使用主流的性能测试工具,至少精通一种,如LoadRunner、JMeter;
具备性能测试需求分析、设计规划能力和分析性能测试数据的能力;
熟悉各种常见的系统和数据库性能监控工具;
熟悉Linux操作系统;
熟悉常见的网络协议,熟悉各种中间件服务器;
熟悉MySQL和Oracle等数据库的知识及操作。
案例六旅游行业某知名旅游公司测试技能资格要求

熟练掌握LoadRunner / Jmeter 等至少一种主流性能测试工具,有丰富的HTTP/Web Service/Java User协议经验;

熟悉Oracle / MySQL / SQL Server等至少一种数据库,能够使用工具观察数据库性能;
熟练使用Linux系统;
优秀的分析问题和解决问题的能力,沟通表达顺畅,能够承受较大的工作压力,有大型网站性能监控经验者优先。
案例七 某著名游戏公司技能资格要求

熟练使用常见性能测试工具,如LoadRunner、JMeter;

熟悉HTTP、Web Service、TCP等常用协议;
具备良好沟通能力;
具备团队精神、富有工作热情和责任感;
有游戏行业从业经验者优先。
案例八 某影视平台测试技能资格要求

熟练使用LoadRunner/JMeter/Ngrinder等性能测试工具,有二次开发经验优先;

掌握业内常用的监控工具,例如Nmon、Nagios等,能够通过脚本实现特殊指标采集监控;
熟练使用Linux系统;
熟悉Nginx、Redis等应用服务器配置与管理;
熟练掌握MySQL、mongodb等常用数据库系统的操作,能熟练编写复杂SQL语句;
能够独立完成工作,有很强的责任心,做事严谨,良好的书面表达和工作总结能力;
较强的沟通、协调能力、分析问题和解决问题能力;
有大型网站性能测试经验者优先。
从上面的招聘条件可以看到,作为一个高级的性能测试工程师,我们需要掌握的基本技能很多,需要掌握如下知识:
精通测试理论;
熟练使用性能测试工具;
熟悉Linux操作系统及相关服务器的监控工具及配置管理;
具备Java 、Python开发经验,最好能开发性能框架、工具等;
熟悉数据库SQL或者ETL,能够进行SQL调优,能熟练操作至少一种数据库(Oracle、MySQL等);有NoSQL数据库(Redis Hadoop等)经验优先;
熟悉常见的网络协议;
熟悉各种中间件服务器;
熟悉数据分析、善于发现性能瓶颈,并给出指导意见,协助完成性能调优;
有UI自动化、接口自动化、App自动化测试经验的优先。

转载地址:http://rgmdl.baihongyu.com/

你可能感兴趣的文章
Azure系列2.1.4 —— BlobInputStream
查看>>
关于面向对象的理解和类、对象,Java的三大特性
查看>>
1004 成绩排名
查看>>
【转载】【springmvc+mybatis项目实战】杰信商贸-1.项目背景
查看>>
(转)GMap.Net开发之自定义Marker使用方法
查看>>
P1501 [国家集训队]Tree II
查看>>
用ReactNative搭建一个安卓APP
查看>>
rocketmq生产者代码分析
查看>>
[扫雷][游戏] 交互*2
查看>>
directX学习系列8 颜色融合(转)
查看>>
方法:C#在WinForm中如何将Image存入SQL2000和取出显示
查看>>
码农翻身
查看>>
在windows下运行docker的问题【Error getting IP address: ***】
查看>>
python基础一 day16 匿名函数
查看>>
参考_Android中,如何新建一个界面,并且实现从当前界面切换到到刚才新建的(另外一个)界面...
查看>>
Linux常用命令大全
查看>>
Jenkins卸载方法(Windows/Linux/MacOS)
查看>>
《过节》——北岛
查看>>
并发、并行、同步、异步、多线程的区别?
查看>>
JavaScript的写类方式(5)——转
查看>>