软件测试培训之软件性能测试基础

网友投稿 711 2022-11-06

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之软件性能测试基础

1.软件性能测试定义:

广义的软件性能测试指在测试过程中需要相关性能测试方法配合完成的系统测试活动,包括可靠性测试、可恢复性测试、稳定性测试、兼容性测试、可扩展性测试等。

2.软件性能测试的目标

能力验证

缺陷发现

能力规划

性能优化

3.常用性能测试方法

(1)基准测试:通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和对比的测试。主要目的是检验系统性能与相关标准的符合程度。

(2)压力测试:通过对软件系统不断施加压力,识别系统性能拐点,来获得系统提供的最大服务级别的测试活动。主要目的是检查系统处于压力情况下,应用的表现。

(3)负载测试:通过在被测系统上不断施加压力,知道达到性能指标极限要求。主要目的是找到特性环境下系统处理能力的极限。

(4)并发测试:指当测试多用户并发访问同一个应用、模块、数据时是否发生隐藏的并发问题,如内存泄露、现成锁、资源争用问题。主要目的并非为了获得性能指标,而是为了

发现并发所引起的问题。

(5)疲劳测试:通过让软件系统在一定访问量情况下长时间运行,以检验系统性能在多长时间后会出现明显的下降。主要目的是验证系统运行的可靠性。

(6)数据量测试:通过让软件在不同数据量情况下运行,以检验系统性能在各种数据量情况下的表现。主要目的是找到支持系统正常工作的数据量极限。

(7)配置测试:通过被检测系统的软/硬件环境的调整,了解各种不同环境对系统性能的影响程度,从而找到系统各项资源的最优分配原则。主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作。

上一篇:Nginx反向代理
下一篇:数据中心事件管理(数据中心内部)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~