压力测试(强度测试):是一种性能测试,是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
压力测试就是一种破坏性的性能测试,目的是找到高并发下的BUG;
目标:是当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。
测试系统的限制和故障恢复能力,它包括两种情况: 稳定性压力测试:在选定的压力值下,长时间持续运行。 可以考察各项性能指标是否在指定范围内,有无内存泄漏、有无功能性故障等; 破坏性压力测试:在稳定性压力测试中可能会出现一些问题,如系统性能明显降低,但很难暴露出其真实的原因。通过破坏性不断加压的手段,往往能快速造成系统的崩溃或让问题明显的暴露出来;
负载测试: 是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
负载测试是测试软件本身最大所能承受的性能测试,目的是找并发极限;
增加用户数量以对应用程序进行压力测试。
目标:是测试在一定负载情况下系统性能(得到不同负载下相关性能指标)
渗透测试:是一种安全测试,通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。这个过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,这个分析是从