性能测试
负载测试、容量测试、压力测试、强度测试都属于性能测试,
性能测试是指在给定条件基准的前提下能达到的运行程度,测试软件在系统中的运行性能,度量系统与预定义目标的差距。
负载测试
负载测试是模拟在超负 荷环境中运行,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。负载测试更多地体现了一种方法或一种技术。
压力测试(强度测试)
压力测试(强度测试):压力测试是在强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。
容量测试
容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
针对上述 负载测试、压力测试、容量测试 举个例子
例:一个人背X斤
负载测试:200斤情况下,是否能坚持5分钟。
压力测试:200,300,400... 斤情况下,他的表现,什么时候失败,失败之后什么表现,重新扛200是否正常。
容量测试:在坚持5分钟的情况下,他一次最多能扛多少斤。
负载测试、容量测试、压力测试、强度测试、性能测试的区别
发表于:2017-08-05
作者:网络转载
来源:
 相关文章
说说我对服务器迁移测试的看法- 周排行
- 月排行
-   一种轻松且客观介绍大模型方式,避免...
-   工程交流的十个优秀实践,你知道几个?
-   新手工程师的入门之道:给你选择网络...
-   软件测试工程师的职业发展方向,别迷...
-   有助于降低成本的六种可持续发展策略
-   如何自学成为数据科学家或AI工程师?...
-   微博深度学习平台架构和实践
-   推荐 5 个实用的黑科技网站,建议收藏!
-   如何提升简历含金量?看看2020年十大...
-   软件测试职业规划的思考,送给未来的测...
-   从技术转型做管理,我总结了这些套路!
-   区块链三大思维:分布式思维、代码化...
-   1分钟了解区块链的本质
-   Java和Python的算法和数据结构面试问题