性能测试的一些大实话
Posted 全栈测试笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试的一些大实话相关的知识,希望对你有一定的参考价值。
点击蓝色“全栈测试笔记”关注我哟
加个“星标”,阅读我的文章,一起学习提升。
疑问
我想说的是:
1、代码是必须的
2、不是所有性能问题都涉及到代码
3、命令、工具不是万能的
4、团队协作很重要
学习建议
要学好性能需要掌握的内容:
1、压测工具及场景设计
2、搭建监控平台(现在基本上都是集群环境)
3、操作系统(掌握常见自带命令)
4、集群应用(发现可能是代码问题,能看懂代码,大部分都是java,那就学学:java基础、spring、springboot等等)
5、RDBMS、NoSQL、MQ等技术栈,这些你知道大概原理和常用的性能计数器就可以了,当然,能看源码就更6了,这些都是经历过千锤百炼的,本身性能问题很少,大概率是一些配置的问题
6、JVM
7、网络
8、其它(具体看项目架构用到的技术栈)
能看懂代码才是“王炸”,比如根据堆栈信息,能去分析代码,万事开头难,不懂的可以问开发或者度娘,搞不定可以发给开发,你就看他怎么分析的,多跟着学习。
总之,要深入做性能,代码是绕不过去的,代码至少能看懂,所以,别被网上一些宣传的忽悠了,不会代码且没有大量实践,高级性能速成是不可能的,独立承担完成性能项目对测试要求不是一般的高,so,认清现实很重要,坚持一步一步提升,终将成为项目性能的“老中医”。
哪怕非性能测试,对代码要求也不低。
总结
代码和实践非常重要!!!
代码都看不懂,谈什么高级性能分析调优?顶多就是个只会监控、调性能计数器的初中级性能测试;
突然想起一句某大师说的:你不懂代码,怎么能发现开发的问题?这里的问题是代码的问题,而不是我们平时功能测试看到的表象,我觉得:这是对测试的最高要求了,总之代码是趋势,哪怕是后面转岗互联网其它岗位也是有优势的,早做准备吧,僧多肉少的职场。
不实践,就像古人说的:纸上得来终觉浅,绝知此事要躬行。
最后,送上一份最近整理的linux性能监控分析思维导图
星标|在看|留言|转发分享,铁粉
长按二维码关注,第一时间获取干货
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
点击阅读☞
目前10000+人已关注
星标|在看|留言|转发分享,铁粉
以上是关于性能测试的一些大实话的主要内容,如果未能解决你的问题,请参考以下文章