性能测试
负载测试、容量测试、压力测试、强度测试都属于性能测试,
性能测试是指在给定条件基准的前提下能达到的运行程度,测试软件在系统中的运行性能,度量系统与预定义目标的差距。
负载测试
负载测试是模拟在超负 荷环境中运行,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。负载测试更多地体现了一种方法或一种技术。
压力测试(强度测试)
压力测试(强度测试):压力测试是在强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。
容量测试
容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
针对上述 负载测试、压力测试、容量测试 举个例子
例:一个人背X斤
负载测试:200斤情况下,是否能坚持5分钟。
压力测试:200,300,400... 斤情况下,他的表现,什么时候失败,失败之后什么表现,重新扛200是否正常。
容量测试:在坚持5分钟的情况下,他一次最多能扛多少斤。
负载测试、容量测试、压力测试、强度测试、性能测试的区别
发表于:2017-08-05
作者:网络转载
来源:
 相关文章
说说我对服务器迁移测试的看法- 周排行
- 月排行
-   2023年的四大IT支出趋势
-   推荐 5 个实用的黑科技网站,建议收藏!
-   终于有人把知识图谱讲明白了
-   毕业3年Java程序员,年薪20W,他是如...
-   从一无所知到3分钟快速了解“知识图谱”
-   ChatGPT-4 效果这么好,会让很多程序...
-   五种方式教你在工作中采用负责任的生...
-   云存储技术的原理是什么?百度网盘技...
-   阿里大牛:技术专家必备的能力模型!
-   发现一堆非常实用的Windows神器软件
-   前端不止:请告诉我,你要什么样的图标
-   先学C语言还是Python?资深程序员往往...
-   饿了么4年,阿里2年:我的总结与思考
-   首席信息官如何跟上不断变化的客户需求