该报告汇总统计了包括猎聘、拉勾、智联、前程无忧、58同城、中华英才网等主流招聘网站近一周(2016.5.25-2016.6.01)发布的性能测试工程师的招聘信息,主要从对性能测试工程师的技能要求、岗位职责、薪酬待遇、工作经验要求等角度进行统计抽样,以便对性能测试工程师的职业现状做个概要分析。
该调查一共统计了全国近300家公司的招聘信息,收集数据时对于一些软性要求,如要有团队合作精神、理解力、表达能力良好等不做具体的对比分析。
地域分布
近一周内在 软件/互联网/IT行业发布性能测试工程师岗位招聘的地域分布情况如下:
图1 :性能测试工程师工作地域分布
可以看出,在全国发布的性能测试工程师招聘地点中有50%集中在北上广深地区,其中尤以工作地点在北京的比重最大,占到了近30%。
薪资水平
近一周内在 软件/互联网/IT行业发布性能测试工程师岗位招聘提及的薪资范围统计如下:
图2 :性能测试工程师全国薪资范围分布
图3: 性能测试工程师北上广深薪资范围分布
由于招聘岗位发布的薪酬范围和实际水平可能出入较大,本数据仅作概要参考。
在招聘网站近一周发布的软件/互联网/IT行业的性能测试工程师招聘信息中,在全国范围内选取了30家代表性公司,对他们具体的招聘需求进行详细分析。30家公司的具体招聘信息汇总如下表所示:
表1: 30家公司的分布地区数量统计表
地区 | 北京 | 上海 | 广州 | 深圳 | 其他地区 |
数量 | 12 | 6 | 3 | 3 | 6 |
比例 | 40% | 20% | 10% | 10% | 20%
|
表2: 30家公司招聘薪资分布区间数量统计
薪资区间 | 0-10K | 10-15k | 15-20k |
数量 | 12 | 9 | 9 |
比例 | 40% | 30% | 30% |
性能测试工作硬实力要求
依据30家公司的招聘信息进行相关指标的分析:
工作经验年限要求
这里主要是分析公司在发布的招聘信息中明确提出具有和性能测试相关的工作经验年限要求。在选取的30家公司中,几乎都明确提出了对性能测试的工作经验要求。
可以看出,各公司对性能测试的工作经验是非常看重的,尤其是要求至少有3年以上性能测试相关工作经验的占到了50%。而且很明显工作经验和薪资水平基本成正比关系,工作经验是影响薪资水平的关键因素。
性能测试技能要求分析
对技能要求的分析,主要从招聘信息中对测试工具使用、数据库了解、操作系统了解、掌握开发语言/脚本语言以及其他测试技能要求的角度进行分析。
测试工具使用要求
30家公司无一例外的提到了需要熟练掌握Jmeter 或Loadrunner 等至少一种主流性能测试工具。对主流测试工具的熟练使用也是性能测试人员的必备技能之一。
数据库知识掌握要求
30家公司中,有24家明确提出了对测试人员的数据库知识要求。基本要求都是熟悉mysql或oracle数据库,熟练掌握sql语句,可见专业的数据库技能也是性能测试人员的有利竞争优势之一。
操作系统知识掌握要求
30家公司中,有21家明确提出了测试人员需要熟悉使用Linux操作系统,占到70%比例,剩余9家并没有提出操作系统的相关要求。
开发语言/脚本语言掌握要求
30家公司中,有18家明确提出了对测试人员掌握开发语言和脚本语言的要求,但是具体的要求内容有一定差异。
表3:开发语言和脚本语言数量统计表
| 开发语言(一种以上) | 脚本语言(一种以上) |
公司数量 | 15 | 15 |
比例 | 50% | 50% |
当然很多家公司要求测试人员至少同时掌握一门开发语言和脚本语言,并且开发语言中java被提到的频次最高,脚本语言中python被提到的频次最高。
其他性能测试技能要求
除了以上提到的一些技能要求外,公司还要求性能测试工程师能够独立规划和组织性能测试;能够分析测试需求,设计性能测试场景,能够根据性能测试数据,分析性能问题,定位性能问题;并撰写合格的性能测试报告。
当然对整个性能测试流程的把握和设计是性能测试工程师最重要的技能,但是和性能测试工程师本身的工作经验的知识储备也有很大关系。
注:该报告是综合行业平均水平做出的统计分析,个别公司具体职位要求及薪酬水平和统计结果可能有一定差异。
全文下载 HyperPacer团队出品 作者:代花花 审核:Larmy