从一只骡子与测试员的故事,分析性能压力和容量测试的区别

Posted 测试萌萌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从一只骡子与测试员的故事,分析性能压力和容量测试的区别相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
在这里插入图片描述

这段时间虽然有够忙的,几乎等于996,但「学习+分享经验」从未停止。

那我今天分享的内容是跟性能测试相关的,大家也都知道现在性能测试在大厂中地位越来越高,性能测试也是互联网+企业的“刚需”,但大部分人就性能测试、压力测试和容量测试总是傻傻分不清楚,导致工作中容易出错,也是蛮糟心的。

基于每次写的文章都偏技术多一些,考虑到大家每天的测试工作已经很枯燥了,缺少一个轻松的气愤,所以这一次我想到用讲故事的方法来进行区别,可能难免有牵强之处,拿出来给大家加深一下印象。

在这里插入图片描述
有一个农夫决定买一匹骡子,他认为这个骡子至少得能扛动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岁以上,如果只剩下硬技能,且不够垂直精通的情况下,是很难混口饭吃的。

“赠人玫瑰手留余香”! 我也想做你们测试发展道路上的人生导师,把我的经验分享给大家,帮你们更好的突破自己,提高自己!

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注我的微信公众号【伤心的辣条】免费获取~

我的学习交流群:902061117 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

好文推荐:

阿里小黑叹息:越来越多的年轻人从职场撤退了?

Python简单?先来40道基础面试题测试下

App公共测试用例梳理

从一名开发人员转做测试的一些感悟

以上是关于从一只骡子与测试员的故事,分析性能压力和容量测试的区别的主要内容,如果未能解决你的问题,请参考以下文章

性能测试,负载测试,压力测试有啥区别

压力测试与负载测试的区别

Web性能压力测试工具之WebBench详解

我所理解的性能测试中负载测试与压力测试的区别

性能测试-概念篇(三)

性能测试基本概念