性能测试基础
作者:软件测试工程师 发布时间:[ 2010/8/2 13:29:16 ] 推荐标签:
性能测试类型
负载测试:主要用于描述常规的性能测试,通过模拟生产运行的业务压力和使用场景组合来测试系统的性能是否满足生产要求。通俗的说,这种测试方法是要在特定的运行条件下验证系统的能力状况。
压力测试:对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收用户请求的性能点,来获得系统能提供的大的服务级别的测试。通俗地讲,
压力测试是为了发现在什么条件下应用程序的性能会变得不可接受。
用户量压力测试
数据量压力测试
疲劳强度测试通常是采用系统稳定运行情况下能够支持的大并发用户数或 者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理大工作量强度性能的过程。
疲劳强度测试可以反映出系统的性能问题,例如内存泄漏等。
性能测试过程
测试需求分析
测试需求分析主要有以下的几个关键点:
测试的目的是什么
性能符合性验证:验证是否满足应用的需要。
性能能力验证:确定性能极限、是否存在性能瓶颈。
性能调优:对系统的性能进行调试、优化。
测试要素分析:
用户数量
测试执行的功能
用户分布(即执行每种功能的用户数)
硬件环境(包括网络环境)
软件环境
数据量
其它分析
系统运行中所出现的问题有什么特征或规律
疲劳测试执行时间多少
性能需求的指标是什么等
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南