性能测试基础__20081118174210687.pptVIP

  • 3
  • 0
  • 约5.1千字
  • 约 31页
  • 2017-11-26 发布于重庆
  • 举报
性能测试基础__20081118174210687

* * * * 中国电信集团号百公司 性能测试基础 2008年7月 性能测试基础 ▼ 性能测试的基本概念 ▼ 性能测试的术语 ▼ 常见的性能测试工具 ▼ 性能测试的类别 ▼ 性能测试的知识结构 ▼ 性能测试的基本流程 性能测试基本概念 软件性能测试 狭义的性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。 广义的性能测试则是压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能有关的测试统称。 性能测试基础 ▼ 性能测试的基本概念 ▼ 性能测试的术语 ▼ 常见的性能测试工具 ▼ 性能测试的类别 ▼ 性能测试的知识结构 ▼ 性能测试的基本流程 性能测试的术语 – 软件性能测试关注点 软件性能测试关注点 对于用户来说, 他关心的是程序响应的时间,也就是他点一个提交按钮,多长时间可以得到结果 对于系统管理员他关注的可能是软件在运行时,对系统资源的使用情况,在大量 用户使用时的表现如何,能否长时间稳定的工作 对于开发人员,他们更关心的是系统结构是否合理,SQL执行速度是否够快,有没有内存泄漏等情况 对于测试人员,则需要站在多个 角度来关心软件的性能问题 性能测试的术语 – 响应时间 响应时间 响应时间的定义是:对请求作出响应所需要的时间。我们一般把响应时间作为用户角度衡量软件性能的主要指标。 一般情况下响应时间是分为多个步骤的。首先从客户端发出请求,经过网络达到服务器N1,应用服务器处处理S1,访问数据库服务器N2,数据库服务器处理时 间为D1,然后返回给应用服务器的网络时间为N3,应用服务器处理时间S2,在传个客户端的网络时间是N4。那么整个响应时间应该为 T=N1+S1+N2+D1+N3+S2+N4,当然如果还用到其他服务器,还要加上其他时间。而实际上,除开这T,还有一个客户端的显示时间也要可以算 做响应时间。所以时间Tx = T +Ts。但实际上Ts很大程度上是由用户的机器决定的,所以我们一般只关注T,所以通常把T称做响应时间。 性能测试的术语 – 并发用户数 并发用户数 对于一个系统来说,并发用户数是很重要的一个指标。并发用户数也分为两种,分别是业务并发用户数和服务并发访问数。 业务并发数是指从业务的角度来看,就是一段时间内有多少个用户在使用我们的系统。但这些用户的操作可能不同,比如有的再浏览,有的在提交请求,有的在发呆。要注意的是这个时候所以用户都算如业务并发用户数。服务并发访问数则是针对服务器发起请求的数量。我们通常直接把业务并发数称为并发用户数。 EX:理发店有一个师傅,同一时间只能给一个人理发,这个时候来了5个用户,我们就可以说这5人是业务并发用户数。我们并不需要了解这些用户到底是不是都是来理发的,或许只是来和老板聊天的。来的5个用户,有3个是需要理发的。他们同时向师傅提出理发的请求,对服务器而言,这就是服务并发访问用户数。 性能测试的术语 – 其他相关用户数 系统用户数 是指一个系统可以支持多少个用户。也就是可能使用系统的最大用户数。这是一个静态的概念。并不代表系统可以同时应付这么多用户 同时在线人数 这是一个动态的概念。他们只是连接到了系统,但不一定都对系统产生了很大的压力。而一个系统最多能容纳多少用户同时在线,就是系统能支持的同时在线人 数。也可以理解为前面的业务并发用户数,但是系统最大支持的业务并发数。超过这个数的用户连接系统可能就会遇到性能障碍。 性能测试的术语 – 其他相关用户数(续) 具体场景的并发用户数 前面已经说到了并发用户数,就是在一段时间类连接到系统的用户数。但不同用户处于的场景不同,对服务器的压力也不同。比如 所有用户都在发呆和所有用户都在请求资源的压力肯定不同。所以谈到并发数,我们必须结合实际的场景,不能脱离具体场景去谈并发。 性能测试的术语 – 并发用户数的估算 平均并发用户数 最大用户数 注释: n:LOGIN 数量 L:平均时间长度 T:考察的时间长度 性能测试的术语 – 吞吐量 吞吐量:是指单位时间内系统处理客户请求的数量,他直接体现了软件系统的性能承载能力。 一般来说可以从业务角度的‘页面数/秒’,‘请求数/秒’来衡量,也可以通过‘字节数/秒’等多个方面来衡量。我们可以通过前面的响应时间和并发数来确定一个交互系统的性能。而对于非交互系统,吞吐量更能反映性能。而对于交互系统,吞吐量反映了服务器承受的压力,他能够说明系统级别的负载能力而且在性能调优过程中也有重要作用。 当并发数增大时,吞吐量会增大,响

文档评论(0)

1亿VIP精品文档

相关文档