常用性能测试方法
2015-12-06 19:02
246 查看
基准测试
通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。主要目的是检验系统性能与相关标准的符合程度
压力测试
通过对软件系统不断施加压力,识别系统性能拐点,从而获得系统提供的最大服务级别的测试活动。主要目的是检查系统处于压力情况下应用的表现
负载测试
通过在被测系统中不断增加压力,直到达到性能指标极限要求。主要目的是找到特定环境下系统处理能力的极限
并发测试
并发测试主要指向测试多用户并发访问同一应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题。主要目的并非为了获得性能指标,而是为了发现并引起的问题
疲劳测试
通过让软件系统在一定访问量情况下长时间运行,以检验系统性能在多长时间后会出现明显的下降。主要目的是验证系统运行的可靠性
数据量测试
通过让软件在不同数据量情况下运行,以检验系统性能在各种数据量情况下的表现。主要目的是找到支持系统正常工作的数据量极限
配置测试
通过对被测系统的软/硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作
通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。主要目的是检验系统性能与相关标准的符合程度
压力测试
通过对软件系统不断施加压力,识别系统性能拐点,从而获得系统提供的最大服务级别的测试活动。主要目的是检查系统处于压力情况下应用的表现
负载测试
通过在被测系统中不断增加压力,直到达到性能指标极限要求。主要目的是找到特定环境下系统处理能力的极限
并发测试
并发测试主要指向测试多用户并发访问同一应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题。主要目的并非为了获得性能指标,而是为了发现并引起的问题
疲劳测试
通过让软件系统在一定访问量情况下长时间运行,以检验系统性能在多长时间后会出现明显的下降。主要目的是验证系统运行的可靠性
数据量测试
通过让软件在不同数据量情况下运行,以检验系统性能在各种数据量情况下的表现。主要目的是找到支持系统正常工作的数据量极限
配置测试
通过对被测系统的软/硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作
相关文章推荐
- 我对kalman滤波的理解
- [string]Reverse Words in a String
- Python基础08 面向对象的基本概念
- 【bzoj3238】[Ahoi2013]差异 后缀数组+单调栈
- 符号三角形(hdu 2510 搜索+打表)
- 第十五周——项目一:验证算法
- Eclipse 设置自动提示
- Python基础07 函数
- Python基础06 循环
- Tomcat 发布项目 conf/Catalina/localhost 配置 及数据源配置
- Python基础05 缩进和选择
- 4-5 UVA1590 IP网络(IP Networks)
- C/C++经典面试题(持续更新)
- 学习笔记(3)——串
- saltstack相关的一些总结
- 1657 圆的划分问题
- 至Android虚拟机发送短信和拨打电话
- 自定义View 实现软键盘实现搜索
- BC 65 game
- ubuntu(虚拟机)中使用minicom