本期技术分享讲师极光老师
分享内容:
什么是Apache项目和谈谈你使用过得的工具?
本期语音讲解
本期文字解析
看到这么题目,很多朋友会说这和测试无关,不过大名鼎鼎的开源性能压测工具jmeter就出自Apache组织,还有经常使用的java web 服务器tomcat, 持续集成工具jenkins也都是来源于Apache,其实在软件开发过程,测试和开发对软件的重要性是一样的,尤其在高级测试阶段,也要求测试对开发使用工具有所了解,这样才能更好做好质量把控,而java领域很多工具也来自Apache,这个也是测试开发工程师应该关注的方向。
Apache组织除了提供jmeter一类工具,还提供了很多简化开发的包,这个在测试开发中也可以利用起来,重点说下Apache Commons 一类包,可以极大简化测试开发工具,
例如有个需求文件,java 传统代码,你的写很长的一段代码
有了Apache Commons 包帮助只需要一个工具类
FileUtils.copyFile(source, dest); 一行代码封装完成
在例如我们Jmeter参数化压测参数化用户,可以先读取数据库数据,然后写文件到csv给jmeter用,数据库数据怎么读取呢
采用dbutils后就直接简化2,3行代码
这样的工具包多不胜数,例如 邮件,excel读写等等,这些在我们做测试小工具时候可以极大降低难度和工作量,是做java测试开发实际工作中需要重点要积累的,而不是一开始抱着一本think in java 理论书籍死磕,或者在语法那里绕不出去,think in java 那是给有几年经验积累同学提升用的。
领取专属 10元无门槛券
私享最新 技术干货