个人
身体锻炼
年初定的KPI是60公斤,体重目前为空腹61公斤左右,算是基本达成了,其他各项身体指标还算正常。偶尔喝点酒,大部分时候还是以素食为主,对于之前酷爱吃肉的我来说,吃素虽然有点痛苦,但还是能够坚持一两个月不碰肉的。
性能测试框架
在开发性能测试框架的过程中,学习了框架的结构组成和其实现原理,对于企业内使用,性能测试框架不一定要像Jmeter那么大而全,也不一定要支持多强大的插件化机制,只要包含必要的组件,就能够完整地运行起来,并发现性能问题,甚至因为对运行机制的完全把控,可以很好的组合组件的功能去满足业务的需求,这里的满足不一定是完美的,但是从目标达成上,其实是没有任何问题的。
分布式系统知识
因为在开发性能测试框架时,需要对不同的worker之间进行协调交互,所以需要考虑消息的传递,并且这个传递需要尽可能少且高效,否则导致框架本身有性能问题,那么测试起来的数据就会失去意义和说服力。
WEB UI自动化测试
完善了WEB UI自动化框架,本来是应该去全面使用Play Wright这种现代化的测试框架的,但是本着一切皆可控的原则,我选择了不同框架混合使用,并最后生成聚合的报告,这样可以充分利用现代化框架的能力,同时避免了在对框架认识不充分的情况下,而出现问题无法解决的情况。
GUI测试引擎的开发
这个是我目前碰到最困难的地方,因为我们的GUI中涉及了不少GPU的优化,这里需要对CPU和GPU的交互方式,有较多的了解,至少要了解显卡驱动的规范,包括OpenGL、Vulkan、Direct11等图形框架的接口以及相关的图形学实现,才能够去更好的设计组件用例。
项目知识
学会了供应链的基本知识,包括供应商、物流、物控、库存管理概念,以及供应商的关系维护、物流的效率、减少在途库存、仓储库存。
其他
其他一些第三方库的使用,如OpenCV、Matplotlib、Flask就不过多介绍了,反正需要时Google、度娘、ChatGPT,目前的工作场景也不太值得去系统化的学习。
项目
对公司中使用的各种平台有了更进一步的了解,包括供销存系统、财务系统,特别是整个配货、发货的流程,其实这个流程虽然看着简单,但是因为涉及的市场、SKU众多,导致有很多细节需要考虑,才能够保证系统的健壮性。
因为公司目前属于比较多涉密业务,所以可能不适合进行太多的对内部业务进行公开描述。
总结
对于今年上半年整体来说,基本可以打个8分,感觉学习进步没有达到预期的目标,特别是一些专项完成度并不高,对于易用性的解决(主要是语言打通问题,为了追求性能,无法去采用一些小白语言,如Python这种,导致语言的动态性,如函数动态定义加载没有好的实现方案),后期会考虑采用lua来实现,但是因为对于lua解释器的接口学习较慢,导致不敢贸然采用,而影响项目的落地。
标签:总结,需要,框架,半年,性能,2024,因为,测试,组件 From: https://www.cnblogs.com/cleardo/p/18241562