Linux下做破坏性测试,模拟内存完全满后的状态怎么做到

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下做破坏性测试,模拟内存完全满后的状态怎么做到相关的知识,希望对你有一定的参考价值。

参考技术A memtester 这个是一个内存的测试工具,可以指定使用的内存大小
或者使用其他的压测软件,可以将内存跑满本回答被提问者采纳

压力测试

按照Ron Patton在其《Software Testing》一书中的定义,压力测试是一种破坏性测试,

它故意让软件在比较少的资源环境下运行,如低内存、小硬盘、慢CPU上运行,考验程序直至程序无法运行,从而发现软件缺陷。

用一句形象的话来比喻,就是让软件在饥饿状态上运行。

很多人误将负载测试和压力测试混为一谈,认为给程序的负载大,程序经受的压力就大。

其实不然,负载测试考验的是系统的吞吐量,假如一个网站号称能经受100万个用户同时访问,那么就想方设法模拟出100万个用户对网站发起连接,观察服务器能否正常作出反应。

一般地,负载测试是给被测的系统“喂饱”,看看它能否吞下去,系统为了能吞下大的输入,常常在内部机制上下工夫,或者扩大服务器的配置。

负载测试是尽量增加对系统的访问,而压力测试是尽量使系统在资源稀缺的环境下运行。二者区别很大。但不排斥两个技术同时使用。

以上是关于Linux下做破坏性测试,模拟内存完全满后的状态怎么做到的主要内容,如果未能解决你的问题,请参考以下文章

测试 Vue 组件 - 模拟状态和方法

高调复牌却意外跌停!360开启压力测试?A股市值最高互联网公司怎炼成

压力测试

渗透测试是否需要学习Linux

如何在web页面下做自动化测试?

Redis——Redis持久化