程序猿之路

一些指标说明

2017-05-25  本文已影响70人  三斤牛肉

1、吞吐量指标TPS

吞吐量是指系统的处理能力,具体说来,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。
但它的定义比较灵活,在不同的场景下有不同的诠释,比如数据库的吞吐量指的是单位时间内SQL语句的执行数量;而网络的吞吐量指的是单位时间内在网络上传输的数据流量。
吞吐量的大小由负载(如用户的数量)或行为方式来决定。

常用吞吐量指标

2、响应时间指标

响应时间指的是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所消耗的时间,时间单位一般是秒或者毫秒。对于网站系统来说,响应时间就是从点击了一个页面到这个页面完全在浏览器中显示的所消耗的时间。

平均响应时间

测试过程中所有成功请求的响应时间的平均值。性能测试过程中,只看平均响应时间是不太科学的,要保证绝对多数的用户其响应时间都是非常快的,所以一般会参考90% 或者 95% 响应时间。

3、业务统计指标

UV

UV即Unique Visitor,独立访客,指不同的、通过互联网访问、浏览网页的自然人。UV数通过统计访客人数得到,00:00-24:00内通过多端登陆的同一个用户只会被计算一次。
有些网站通过独立IP来统计网站流量,但是IP地址因为动态拨号以及NAT等原因,不能真实的反应UV数,而且IP是一个反映网络虚拟地址对象的概念,UV是一个反映实际使用者的概念,每个UV相对于每个IP,更加准确地对应一个实际的浏览者。使用UV作为统计量,可以更加准确的了解单位时间内实际上有多少个访问者来到了相应的页面。

PV

PV即Page View,页面浏览量或点击量,用户每点击or访问一次都算一次。PV是评价网站流量最常用的指标之一。
PV和UV之间的关系,UV数多会增加PV数,但是PV高并不一定代表来访者多, PV不能直接决定页面的真实来访者的数量。比如一个网站就你一个人进来,通过不断的刷新页面,也可以制造出非常高的PV。
一般业务统计时会统计峰值PV,一次PV对应着对服务端的多次请求,峰值PV可以转换为业务的吞吐量。

上一篇下一篇

猜你喜欢

热点阅读