lsekfe 发表于 2023-5-9 10:31:15

骡子与软件测试员的故事分享

我今天分享的内容是跟性能测试相关的,大家也都知道现在性能测试在大厂中地位越来越高,性能测试也是互联网+企业的“刚需”,但大部分人就性能测试、压力测试和容量测试总是傻傻分不清楚,导致工作中容易出错,也是蛮糟心的。
  基于每次写的文章都偏技术多一些,考虑到大家每天的测试工作已经很枯燥了,缺少一个轻松的气氛,所以这一次我想到用讲故事的方法来进行区别,可能难免有牵强之处,拿出来给大家加深一下印象。
  有一个农夫决定买一匹骡子,他认为这个骡子至少得能扛动3袋大米,他才会决定买这匹骡子(这相当于用户提出的性能需求)。结果他来到农贸集市上,试了好几头骡子,都不合适,最后终于有一头骡子能够比较轻松的扛动这3袋大米,而且还潇洒的走了几步(这相当于于性能测试通过)。
  农夫想看看这头骡子到底能拉多少大米,于是一袋袋的往骡子身上加,加到第7袋的时候,骡子双腿打颤,卖骡子的心疼起来,立刻制止,农夫满意的买下了这头骡子。(容量测试通过)
  然后农夫高高兴兴地牵着这头骡子回家,而且给它扛了4袋大米(相当于让系统超负荷运行),因为他跑了太远才买到了这匹不可多得的骡子,他想看看它到底能有多强,所以农夫决定,让这匹骡子就扛着这四袋大米走回家试试看。(在超负荷情况下检验系统能正常运行多久,进入压力测试)
  这匹骡子真的很厉害,刚开始的时候还一颠一跑的,可是家离集市有5公里,骡子越驮越费劲。快到家的时候,已经是走两步歇一步了,终于到家了。(压力测试通过)
  农夫非常自豪地叫出自己的老婆,说:“老婆子,快来看看,看我买到了一头多么厉害的骡子啊!”老婆出来后,农夫把他和骡子在一路上的经历都告诉了老太婆,谁知这个老太婆却说:“你真蠢,这么大老远的路,也不让骡子驮着你,竟然和这头傻骡子一样走回来!”农夫听了,觉得非常后悔,说:“那好吧,既然在路上它没有驮我,那就让它现在补上,也算是对我的补偿。”
  骡子还没有反应过来,就看那老农夫一个箭步,跳到了骡子背上(这相当于容量测试的极限点),可怜的骡子,无论如何也不会想到,这狠心的农夫竟然在它走了这么久之后,不但没有帮它卸掉身上的重担,更没有给它喝口水,竟然变本加厉的跳到了它那本已弯曲的背上。
  可怜的骡子啊,就这么一命呜乎了!就看见那个骡子、农夫和4袋麦子一起轰然倒地。(相当于已经到了系统的最大拐点,造成了系统瘫痪,无法使用,容量测试结束)。
  故事到这里讲完了,我相信你也在享受故事的乐趣中也获取了知识,了解了性能测试、压力测试和容量测试的区别。
  我一直希望能把技术的内容和生活联系起来,这样一方面可以不那么枯燥,一方面还可以让大家很轻松的掌握知识!无论是工作还是生活,都是掌握知识的最佳场所。
  在我看来,学习,时间是永远不够的,毕竟每天工作任务一堆接一堆,每天烦心事儿一桩接一桩,根本没有时间去学习去提升,但是面对“前有标兵,后有追兵”的境况,原地踏步终将面临淘汰的危机。真想进阶的、升职的、涨薪的、跳槽的,一定得利用好各种碎片时间,学起来。
  比如:午饭时间、上下班路上、睡觉前、睡不着的时候,听听视频课学习学习,绝对有助眠的功效。
  那,究竟该学啥内容呢?
  从软件测试职业完整生命周期来看,除了硬技能(Python编程语言:算法分析、爬虫、测试工具开发;Web自动化:Selenium、DDT、Unittest、Jenkins等;接口自动化:Python、Requests、Pytest、Postman、Pysql等;性能测试:JVM、Redis、Linux、MySQL、Locust等;APP自动化:UIAutomator、Appium、AndroidSDK、Controller等;Python + GUI测试框架实战),测试管理、能力沟通、协作能力、工作场景构建、障碍攻克、敏捷、OKR,太多东西可以去学,甚至是英语,也应该多学学。
  毕竟,混到35岁以上,如果只剩下硬技能,且不够垂直精通的情况下,是很难混口饭吃的。
  “赠人玫瑰手留余香”!我也想做你们测试发展道路上的人生导师,把我的经验分享给大家,帮你们更好的突破自己,提高自己!
  现在我邀请你进入我们的软件测试学习交流群,备注“入群”,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。

页: [1]
查看完整版本: 骡子与软件测试员的故事分享