性能测试基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性能测试主要从狭义和
狭义的性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。性能测试是一种“正常”的测试,主要测试正常使用时系统是否满足要求。
广义的性能测试则是压力测试、负载测试、强度测试、并发测试、容量测试等和性能相关的测试统称。
负载测试:
对系统不断地增加压力或增加一定压力下的持续时间,直到系统的一些性能指标达到极限。
压力测试:
对系统不断施压的测试,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。
压力测试侧重压力大小,而负载测试往往强调压力持续的时间。
容量测试:
目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
•系统稳定性
系统角度
•网络,数据延迟
•系统资源的利用情况
开发角度
•代码的优化程度
•数据库实现的优化程度
性能测试流程
•测试需求分析
•测试计划制定
•测ห้องสมุดไป่ตู้用例设计以及脚本的开发
•测试执行与监控
•测试结果分析和问题定位
•编写性能测试报告
•系统性能优化
•性能测试验证
•测试总结
性能测试概念
并发用户数
响应时间
响应时间指的是客户端发出请求到得到响应的整个过程所经历的时间
资源利用率
关注服务器硬件资源,网络资源等如CPU占用率、内存使用率、磁盘I/O、网络I/O吞吐量
单位时间内能处理多少事务/请求/单位数据等
点击数
一定时间内客户端向服务器发出的请求数
不同角度的性能表现
用户角度
•响应时间
相关文档
最新文档