服务器端性能的关键指标,1,性能测试关键指标

性能测试:

多-并发量

快-延时,响应时间:客户感知的感知时间:是端到端的

好-稳定性(长时间运行)

省-资源使用率

思考时间

没有经过初始化的性能环境 = 没有作用的环境

初始化环境:warm up 热机-,磁盘-》内存

性能测试的关键:响应时间,并发用户数,吞吐量,系统性能计数器,思考时间

响应时间:对请求做出相应所需求的时间,时用户感知软件性能的主要指标

相应时间包括:

1,用户客户端呈现时间

2,请求/响应数据网络传输

3,应用服务器处理时间

4,数据库系统处理时间

相应时间稍多合理?

对于一个web系统,普通接受的相应时间标准为2/5/8秒。

2秒钟之间相应客户是非常好的

5秒钟之内相应客户是可以接受的

8秒钟是客户能接受的相应的上限

并发用户数

用户数的概念

1,系统用户数

1.1软件系统注册时用户总数

2,在线用户数

2.1某段视角内的用户数,这些用户只是在线不一定同时做某一个事情

3,并发用户数

3.1某一个时间同时向软件提交请求的用户数

3.2场景不一定时同一个

并发用户数、

计算

平均并发用户数的计算:C=nL/T

c--是平均的并发用户数

n--是平均每天访问用户数(login session)

L--是一天内用户从登录到退出的平均时间(login session的平均时间)

T--是考虑时间长度(一天内多长时间有用户使用系统)

并发用户数峰值计算

C^约等于C  + 3*根号C

示例:

一个oa系统,该系统有3000个用户,平均每天大约有400个用户访问该系统,对于一个典型用户来说,一天旨在8小时内使用该系统,且从登录到退出该系统的平均时间为4小时?

C=nL/T=400*4/8=200

C^=200+3*根号C

如果系统不熟悉,并发数咋计算?

不同系统会有不同的并发特点

例如oa系统统计并发用户数量的经验公式为:使用系统用户数量*(5%~20%)

吞吐量

性能测试:指单位时间内系统处理用户的请求数

无业务角度看:吞吐量可以用,请求数/秒,页面数/秒。人数/天或处理业务数/小时等单位来衡量用请求数/秒或页面数/秒来衡量

从网络角度看:吞吐量可以用:字节/秒来衡量

对于交互式应用来说,吞吐量指标反映的是服务器承受的压力,他能说明系统的负载能力

TPS:每秒事务数

计算

当没有遇到性能瓶颈的时候,吞吐量与虚拟用户数之间存在一定的联系,可以采用以下公式计算:

F=VU*R/T=100*1/5=20

其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求书,T表示性能测试所用的时间

示例:

采用100个并发,每个VU间隔1秒发出一个请求

吞吐量=100*1/1=100

性能计数器:是描述服务器或操作系统性能的一些数据指标

比如:内存 ,CPU,磁盘等资源使用率等

思考时间:

think time:从业务角度来看,这个时间指用户进行操作时每个请求之间的时间间隔

在做新能测试时,为了模拟这样的时间间隔,引入了思考时间这个概念,来更加真是的模拟用户的操作。

原文:https://www.cnblogs.com/wangqiangya/p/14979650.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值