每一天都是新崭崭滴一天~

导航

性能测试过程与案例详解——2020术语公式篇②

本节来解释一些概念定义,用于后面实践时所参考的术语指标,参见节①对应目录

一、概念术语

(1)软件性能关注啥??

——卡不卡,快不快,占用资源多不多(贵不贵)

(2)不同的人关注的点深浅不一样,有哪些人?

——反正就是涉及 普通用户、coder、项目规划者、以及tester

(3)哪些人看哪些点

1、用户-我要看到我的正确结果,搞快点!!

2、coder-代码要优化,不然就是我的锅

 

 

3、其他

(4)强硬解释一术语

1、响应时间(有几幅面孔)

分为结果呈现时间(跟客户端的表现有关)   、系统响应时间(从请求发出到接收到数据后所消耗的时间)

2、并发用户数

——同一时间内访问系统的用户数量(记住是同一时间啊啊啊啊,并啊,一起啊脑壳痛)

有个计算公式:

 

 

 举个栗子(想吃栗子脑壳痛w(゚Д゚)w)

 

 反正就是C=n*L/T,然后C=C+3倍根号C

当然还有种方法

 

 

 

3、吞吐量----是性能测试的主要关注指标

——单位时间内系统处理的客户请求数量,体现的是软件系统的性能承载能力。单位是——请求数/s  或者 页面数/s 或者 访问人数/天  、处理的业务数/小时  等

心情不好,后面写脑壳痛w(゚Д゚)w

 

 

 4、性能计数器

——描述服务器或者操作系统的一些数据指标

比如:使用内存数、进程时间等都是常见的计数器

5、资源利用率

——系统各项资源的使用情况。一般用 实际的使用资源/总的资源可用量

如:某某系统在承受1000用户并发访问时,web服务器的CPU占用率为68%,平均的内存占用率为55%

6、休眠时间(思考时间)

——业务角度:用户进行操作时,每个请求的间隔时间

——自动化角度,脚本语句两个请求之前的间隔时间

 

 

 

二、性能测试方法论:就是一些方法框架

其实就是比较泛泛的谈

1、SEI负载测试计划过程

——关注于负载测试计划的方法,目标是产生计划

——关注6个方面:目标、用户、用例、生产环境、测试环境、测试场景

2、RBI方法

——识别系统性能瓶颈的方法:基于事实:

(1)80%的系统性能瓶颈都由吞吐量制约

(2)并发用户数和吞吐量瓶颈之间存在一定的关联

(3)采用吞吐量测试可以快速定位问题

 

3、性能下降曲线分析法

——描述的是性能随着用户增长而出现性能下降的曲线

 

 

 

 

4、loadrunner的性能测试过程

 

 

5、segue提供的测试过程

——比较适合性能调优和性能优化

 

6、PTGM模型

 

posted on 2020-03-16 17:52  啾啾侠啾  阅读(321)  评论(0编辑  收藏  举报