最近看了些sandbox-repeater、jmeter的源码,大致了解了模块的结构和主干实现,具体细节比如具体到plugin是如何抽象的、为什么这么抽象不甚了解。尤其是jmeter的源码非常多,如果按照此方式去整理,还需要很久,也不知道能打到什么熟悉程度。
当前测试行业非常卷,由于门槛低,另外就是devops的推广导致的结果就是三足鼎立的局面,
- 某个方面的devops专家,比如全链路压测、算法评测、CICD、mock工具、混沌工程等;
- 某个业务方向的业务专家,对于复杂业务系统,熟悉成本是比较高的,所以不能小瞧业务测试,业务专家在把控整个业务全貌、识别风险、质量管控上还是非常或缺的;
- 再就是领导力,能够快速组建团队、优秀的人员梯度建设能力、团队管理能力等;
抛开业务和管理,对于技术型人员,强的技术方案能力、系统设计能力、优秀的代码能力是企业永远渴望的人才。
代码技能型人员:对于开源的工具、语言,如果能精通任何一款,都不愁饭吃。那Jmeter来说,如果能做到:
- 熟悉Jmeter源码
- 能进行插件协议的扩展
- 能改造源码实现全链路压测平台
对于复杂的开源软件来说,阅读圆满还是很费功夫,



