开发常说的Apache是个什么鬼?—Testfan打卡学测开1211

本期技术分享讲师极光老师

分享内容

什么是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 那是给有几年经验积累同学提升用的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181211B06LIH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券