职业经验 我的 2017,收获与成长

程序猿鼓励师-Bee · 2018年01月19日 · 最后由 AItestwork 回复于 2018年07月05日 · 2999 次阅读
本帖已被设为精华帖!

我的2017,收获与成长

17年已经过完了,16年的个人计划还历历在目。当初定的计划是做好性能相关方面的测试,搭建一套独立的性能测试环境(服务端)。在做好性能测试之余把UI自动化测试也掌握。现在看来这个目标并没实现。
这一年,很感谢领导的信任与支持,让我有很多自己的时间做性能相关的事,其中负责了公司大概20多个相关接口性能测试,1个安卓app的性能测试。通过这些项目的实践,自己学到了很多,尤其是性能测试中各项指标的含义以及监控,如何更合理的设计测试场景。

上半年:

17年上半年工作还是比较充实的,产出的也比较丰富
1、接口自动化
听到别的公司搞自动化,领导也要求我们也要搞一套自动化出来,于是乎就风风火火开始了自动化。由于公司还是比较多的接口测试,所以首先拿接口开刀。
我们用的是jenkins+maven+jmeter这一套东东,在这个环境搭建的时候还是遇到了挺多问题的,这里之前也总结了一篇文档,可以参考参考。
Jenkins+maven+jmeter 接口可持续集成自动化测试

2、安卓自动化
做了接口自动化,自然也少不了安卓UI的自动化了。起初自己最开始是用UIautomator写脚本来做的,自己最开始都没加过断言那些。后来加入了两个同事,一起研究比较热门的一个框架 appium+robotframework这个框架,然后也集成到了jenkins上去。

3、性能测试
性能这一块主要由我负责,前前后后测了差不多20多个接口相关的性能。因为之前也没怎么接触过性能测试,所以这一路走来也是比较坎坷的。从网上找了一些大牛,一些前辈总结的经验,然后结合项目,自己也慢慢的有了一定的基础,后来开始负责指导其他组员开始性能测试。这应该是本年度最大的收获了。

4、一些工具的开发
说道工具的开发其实我觉得并不算什么工具,而是一种集成吧。因为我们在做安卓稳定性测试的时候,大部分都是跑monkey,而monkey命令又比较多参数,说真的,如果不是经常用的这些命令还真记不了那么多,所以我把这些命令集成到这个swing写的一个可是化程序中。哈哈大大减少了记命令的不便。大神们可以多多指教。
安卓测试小工具

下半年:

下半年的话感觉没上半年那么充实,估计也是因为自己定的目标没实现吧,因此自己也是比较闲的。
平常我们测试接口功能都是用jmeter来测试的,所以为了提高自己的编程能力,自己用java写了一个接口的测试,下面就是以前总结的文章。
利用 Java 实现接口 POST 请求测试
Jmeter 之Java request

听说docker目前比较火,自己也学习了一把,不过现在只掌握皮毛呢。
Docker+Jenkins入门教程

总的来说,17年没实现的目标,18年一定要实现,18年还有新的目标,未来的路会比较艰辛了。加油吧,为了目标奋斗。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞
思寒_seveniruby 将本帖设为了精华贴 01月20日 02:49

加油,我也要总结下今年的收获和得失。

楼主,可以分享下性能测试如何分析性能结果吗?目前想学习如何分析性能测试结果,希望能得到一些建议,感激不尽~

仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册