干测试五六年了,没想到我因为使用Locust完成了项目压测任务,职级从P6升级为P7。
上个季度,领导安排了一个紧急的压测任务,在两台8c+16g的压力机配置下,对公司项目做一下性能测试。刚开始测试组小伙伴使用Jmeter进行压测,可压了不久,就发现这2台压力机产生的并发量对于公司的项目来说是远远不够的。

压力不够,性能问题就凸显不出来,短时间内又无法采购到更多的压力机,领导很着急。这时,我主动告诉领导,可以试试Locust,它基于协程实现,可以在单台电脑上产生大量并发。领导抱着试试看的态度,让我着手操作。最后,我使用Locust在一台压力机上就轻松产生了几千并发,服务器压力蹭蹭上去,任务按时完成。

事后,我主动告诉领导Locust基于Python语言,脚本编写简单易懂,HTTP请求基于requests库,也可以支持其他协议,可扩展性较强,完全可以把Locust融合到公司现有的测试平台中去,填补持续压测这块业务的空白。事实证明效果确实很好,领导也非常满意,季度考评后,我的职级从P6升级为P7(可能并不完全是因为我会个Locust就升职了,应该是其它方面我也比较优秀吧,哈哈)。
做为一名测试人,我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级自动化测试需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到底的朋友!
1、Python 编程与测试开发技术
2、Web自动化测试基础
3、APP自动化测试基础
4、Postman测试工具专题
5、接口自动化测试基础
6、测开自动化框架封装
7、持续集成
8、Jmeter 性能测试
9、APP性能测试
10、Fiddler 抓包工具的使用
11、TCP/IP协议详情
12、计算机操作系统
13、Linux 系统操作
14、MySQL 数据库
15、RobotFramework 自动化测试框架
16、跨平台的自动化测试框架
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积硅步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源在下方
