想要成为一个性能测试工程师需要掌握哪些知识?https://www.zhihu.com/question/3422

PS:本文转载自黑马测试高赞知乎文章
链接:https://www.zhihu.com/question/34227120/answer/2380071628

一名性能测试工程师到底需要掌握哪些知识,当前企业的招聘需求才最有发言权。为了让帮大家透彻解决“性能测试工程师,需要掌握哪些知识”,所以本文行文如下:
1、通过多个公司的招聘需求,总结一下性能测试的招聘需求
2、如何通过自学达到企业的要求(附赠资源福利)
3、让你有更有动力,也拓展下性能测试的行业地位

一、通过企业招聘需求,总结性能测试要求
我们先来看看Boss直聘上对性能测试工程师的要求





通过多个公司的招聘需求,我们来总结一下性能测试大体的招聘需求:
① 熟悉Linux系统
② 掌握至少一门编程语言(Java/Python/Go/C/C++/Shell等)
③ 熟悉性能测试理论
④ 熟练使用性能测试工具(jmeter/loadrunner)
明确了需求后,我们再来看看下一环节:如何自学达到企业需求。

二、如何通过自学达到企业的要求(附赠资源福利)
1、如何熟悉Linux系统
这里我推荐一本Linux从入门到精通的书籍。这本书籍适合广大Linux初中级用户阅读。

本书由浅入深、循序渐进地向读者介绍Linux的基本使用和系统管理。全书内容包括Linux概述、Linux安装、Linux基本配置.....。这本《Linux从入门到精通》,平易近人,娓娓道来,有Linux菜鸟所需要的一切!
本书籍免费版PDF下载地址:测试经典书籍:《Linux从入门到精通》扫描版-免费下载http://bbs.itheima.com/thread-514296-1-1.html
若没有看书习惯,更喜欢看视频学习同学们,推荐观看B站好评不错的视频教程【P89集开始观看即可】

2、如何掌握至少一门编程语言(Java/Python/Go/C/C++/Shell等)
掌握至少一门编程语言,推荐学习Python。Python免费开源、简单易学、可扩展、可移植、可嵌入、还有丰富的库,足够强大。
Python在语言排行榜中排名第一。

掌握了Python,我们不仅可以借助Python实现性能测试,还可以借助于Python的requests库实现接口测试,此外我们还可以通过Python+Selenium实现兼容性测试和UI自动化测试。

Python的学习书籍也推荐给你两本。
第一本是《 Python编程:入门到实践》。相信接触过Python的好多小伙伴都听过这本书籍。

本书籍免费版PDF下载地址:Python经典书籍:《Python编程:从入门到实践》扫描版-免费下载 http://bbs.itheima.com/thread-514245-1-1.html
再推荐给大家另外一本《笨办法学Python》。 “笨办法学”系列,是由有着百万粉丝的编程大师Zed A. Shaw创建的一套非常有效的学习体系,案例式教学,边学边练,学习更有针对性。

同样,若你没有看书学习技术的习惯,更青睐与通过视频来学习,在此推荐B站的视频给你。老师讲的超详细,关键还是全套的,非常非常适合小白学习。【从P135开始看起】

3. 如何掌握性能测试理论?
理论知识的学习非常枯燥,能把枯燥的知识讲的非常有意思,非常有吸引力,而且知识点也非常全面。这个老师的讲课功底还是非常给力的,推荐大家看看这个视频《软件测试第四篇_性能测试__小程序测试_超详细教程》。

4. 如何熟练使用性能测试工具(Jmeter/Loadrunner)?
工欲善其事必先利其器。进行性能测试必然要掌握自己最擅长的工具。其实不管是LoadRunner还是Jmeter,只要我们熟练掌握其中的一个工具,就能实现性能测试的目的。
关于性能测试的学习书籍有哪些推荐呢?
第一本推荐《全栈性能测试修炼宝典JMeter实战》

这本书籍不仅详细介绍了工具的使用,在书籍的开始也详细的介绍了性能测试的一些理论,是一本不可多得的好书,必须推荐。
本书籍免费版PDF下载地址:测试经典书籍:《全栈性能测试修炼宝典JMeter实战》扫描版-免费下载 http://bbs.itheima.com/thread-514246-1-1.html
另外一本书,要推荐 LoadRunner 的书籍了。因为性能测试的半边天就是LoadRunner。

在技术上,它不只是全面、深入地讲解了性能测试和性能优化,而且还讲解了安全测试;
在工具上,不只是讲解了LoadRunner,还讲解了最受欢迎的开源工具Apache ab和JMeter;
在内容上,不只是讲解了软件测试,还为测试人员的职业规划和发展指明了方向,从某种程度上讲,这比技术更有价值;
在实操性上,它绝不是“纸上谈兵”,解决了很多书让读者无法学以致用的弊端,以大企业的真实项目为基础,融技术讲解于项目实战。
本书籍免费版PDF下载地址:测试经典书籍:《LoadRunner性能测试巧匠训练营》扫描版-免费下载 http://bbs.itheima.com/thread-514244-1-1.html
若同学们自学时,若没有看书的习惯,更偏爱看视频,强烈推荐大家观看



三、为让你有更有动力,也扩展下性能测试地位
自学永远都是反人性的,意志力一旦不坚强,就容易“从入门到放弃”。
性能测试不是简简单单的LoadRunner或者Jmeter的使用。要实现性能测试,更需要的是有一定的编程语言基础,非常熟悉系统,不仅仅能够分析出系统的性能瓶颈,性能断点,更重要的是针对性的提供解决方案,所以性能测试的学习门槛不低哦。
为了让各位同学更有动力,不轻易选择放弃,请看下面这几张图:



以前,现在以及将来,性能测试都会是提高测试人员薪资的重要筹码。因为性能测试一把来说,比人们的自动化测试还高一级,薪资是相当不错。
性能测试人员现在稀缺人群。只要能从事性能测试工作,月薪就能达到20K+, 这是金钱的味道哇。哈哈,请加油。


若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。
《100个常见问题链接》:http://bbs.itheima.com/thread-507947-1-1.html

最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
《2022黑马测试学习路线图链接》:http://bbs.itheima.com/thread-405757-1-1.html
