性能测试基本概念

性能测试基本概念

ID:37613430

大小:281.50 KB

页数:22页

时间:2019-05-26

性能测试基本概念_第1页
性能测试基本概念_第2页
性能测试基本概念_第3页
性能测试基本概念_第4页
性能测试基本概念_第5页
资源描述:

《性能测试基本概念》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学习内容¾性能测试基本概念¾性能测试常见术语¾性能测试的模型¾性能测试的目的¾性能测试和瓶颈分析0一、性能测试基本概念性能测试基本概念什么是性能测试?¾狭义的性能测试:主要用于描述常规的性能测试,是指通过模拟真实的业务压力或用户使用场景来测试系统的性能是否满足用户的性能要求。¾广义的性能测试:是压力测试、负载测试、强度测试、并发用户测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称。1一、性能测试性能测试——压力测试压力测试什么是压力测试?对系统不断施加压力的测试,是通过确定一个系统的瓶颈或不

2、能接受用户请求的性能点,来获得系统能提供的最大服务级别的测试。例如测试一个统能提供的最大服务级别的测试。例如测试一个WEBWEB站站点在大量的负荷下,系统的事务响应时间何是会变得不可接受或事务不能正常执行。压力测试的目的是发现在什么条件下系统性能变得不可接受,并通过应用程序施加越来越大的负荷,直到发现应用程序性能下降的拐点。压力测试和负载测试有些类似,但是通常把负载测试描述成一种特定类型的压力测试。2一、性能测试性能测试——负载测试负载测试什么是负载测试?对系统不断施加压力或增加一定压力下的持续时间,直到

3、系统的一性能指标达到极限,例如响应时间超过预定的指标或某种资源已经达到饱和状态。这种测试可以找到系统处理的极限,对系统调优提供依据。压力测试侧重压力的大小,而负载测试往往强调压力持续的时间。3一、性能测试性能测试——强度测试强度测试什么是强度测试?强度测试主要是为了检查程序对异常情况的抵抗能力,强度测试总是迫使系统在异常的资源配置下运行。例如:¾当正常的用户点击率为当正常的用户点击率为“1000“1000次次//秒秒””,,运行点击运行点击率为“2000次/秒”的测试用例¾运行需要最大存储空间的测试用例¾

4、运行导致系统崩溃的测试用例强度测试是一种特别重要的测试,对测试系统的稳定性,以及系统未来的扩展空间均具有重要的意义。在这种异常条件下进行的测试,更容易发现系统是否稳定以及性能方面是否容易扩展。4一、性能测试性能测试——并发测试并发测试什么是并发测试?主要指当测试多个用户并同时访问同一个应用程序、同一个模块或数据记录时是否存在死锁或其他性能问题,几乎所有的性能测试都会涉及并发测试。5一、性能测试性能测试——大数据量测试大数据量测试大数据量测试分为两种:第种第一种、针对某些系统存储、传输、统计查询等业务进行大

5、数据量的测试;第种第二种、是与并发测试相结合的极限状态下的综合数据测试;此外,也可以把大数据量测试分为此外,也可以把大数据量测试分为““运行时大运行时大数据量测试数据量测试””与与““历史大数据量测试历史大数据量测试””来进行测试用来进行测试用例的设计6一、性能测试性能测试——可靠性测试可靠性测试在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。例如,可以施加让CPU资源保持70%70%90%~90%使用率的压力,连续对系统加压统加压88个小时,然后根据结果分析系统是否稳定。个小

6、时,然后根据结果分析系统是否稳定。7二、性能测试常见术语性能测试常见术语性能测试常见术语主要有并发、并发用户数量、请求响应时间、事务响应时间、吞吐量、吞吐率、请求响应时间、事务响应时间、吞吐量、吞吐率、TPSTPS、、点击率、资源利用等8二、性能测试常见术语性能测试常见术语¾并发多个用户对系统发出了请求或进行了操作,但是这些请求或操作可以是相同的,也可以是不同的。对整个系统而言,仍然有很多用户同时对系统进行操作,因此,仍然属于并发的范畴。¾并发用户数量在同一时刻与服务器进行交互的在线用户数据量,量,[[这

7、些用户在最大特征是和服务器发生了交互,这这些用户在最大特征是和服务器发生了交互,这种交互可是单向传送数据的,也可以是双向传送数据的。例:如果一个的。例:如果一个OAOA系统的期望用户为系统的期望用户为10001000个,只要个,只要测试出系统能支持测试出系统能支持200200个并发用户就可以了。个并发用户就可以了。9二、性能测试常见术语性能测试常见术语¾请求响应时间(请求响应时间(TTLB:TimeTTLB:Timetolastbytetolastbyte))请求响应时间是指从客户端发出请求到得到响应的整

8、个过程的时间。这个过程从客户端发送一个请求开始计时,到客户端接到从服务器端返回的响应结果计时结束。从图可以看出,请求响应时间为“网络响应时间”和“应用程序与系统响应时间”之和,具体由7个部分组成,即(N1+N2+N3+N4)+(A1+A2+A3)10二、性能测试常见术语性能测试常见术语¾事务事务响应时间响应时间事务可能是一系列请求组成,事务的响应时间主要针对用户而言要针对用户而言,,是为向用户说明业务响应时间而提出是为向用户说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。