首页 > 代码库 > LR学习笔记1-性能测试常见用语

LR学习笔记1-性能测试常见用语

学习性能测试,首先要明确几个常用用语,这样才能加固我们对性能测试的理解。主要包括以下几个:

--并发用户数量

--请求响应时间

--事务响应时间

--吞吐率

--TPS

--点击率

--资源利用率

下面我们展开进行概念性的讲解

1.并发用户数量

先看两个常见的错误理解描述:

(1)使用系统的全部用户数量

(2)使用系统的全部在线用户数量这两个都是错误的理解;

那么正确的理解是:与服务器进行交互的在线用户数量这里面强调两个:

(1)与服务器进行交互

(2)在线用户

怎么理解这个定义,举个例子:你上淘宝网站买东西,只是一直浏览你喜欢东西的各个属性,比如价格、尺码等,这种动作

是不会对服务器造成压力的,但是一旦你看重这个东西,进行付款操作,这是就对服务器产生压力了。

 2.请求响应时间

定义:从client端发出请求到得到响应的整个时间

一般由两部分组成:网络响应时间(network的时间)+server的响应时间

3.事务响应时间

定义:完成这个事务所用的时间;(这个是性能测试中重点关注的指标

这个概念分成两部分进行理解:事务+响应时间,这里的响应时间就是请求响应时间

4.吞吐率

定义:单位时间在网络上传输的数据量(这个是衡量网络性能的主要指标)。

需要注意的是:这个吞吐率,指的是从Server端返回到Client端的数据量;不是Client端向Server端的请求数据量;

还有个容易和它混淆的概念:吞吐量:这个是指网络上传输的数据总量。

5.TPS-系统吞吐量

定义:每秒钟系统能够处理事务的数量。这个指标简单理解即可;

6.点击率

定义:每秒发送的HTTP请求的数量。这个定义我们不能片面的理解为一个Web界面,有多少按钮被点击,就有多少的点击率,这个指标强调的是

每秒发送的HTTP请求,点击一个按钮,有可能他没有发送HTTP请求,那么它不能计入点击率。另一方面,一个按钮被点击后,发送不只一个HTTP

请求,那么都要计入点击率这个指标中去;

因此:点击率越大对服务器Server的压力也就越大;

7.资源利用率

这个概念比较笼统,可以理解为对不同资源的使用程度,比如服务器的CPU、内存、I/0设备、硬盘、磁盘等。

 

LR学习笔记1-性能测试常见用语