博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能指标
阅读量:4579 次
发布时间:2019-06-09

本文共 840 字,大约阅读时间需要 2 分钟。

1. 响应时间

应用程序对用户请求给出响应的时间。由客户端处理呈现时间,网络传输时间和系统处理时间三部分构成。

系统响应时间=(A1+A2+A3)+(N1+N2+N3+N4)

用户响应时间=(C1+C2)+(A1+A2+A3)+(N1+N2+N3+N4) 我们对GS进行的性能测试,提供的功能响应时间一般有两种:
 单点响应时间=系统响应时间+约定配置客户端处理时间。
 并发响应时间=系统响应时间

对于响应时间标准,业界通常采用2,5,10原则。据调查统计,对于一个互联网应用,2秒之内给客户响应被用户认为是“非常有吸引力”的用户体验。在5秒之内响应客户被认为“比较不错”的用户体验,在10秒内给用户响应被认为“糟糕”的用户体验,用户可能会不耐烦离开。

 

2. 吞吐量

单位时间内系统处理的客户请求的数量。吞吐量体现软件系统的性能承载能力,一般用请求数/秒或是页面数/秒来衡量。 从网络的角度,用传送的字节数/秒来衡量。 从业务的角度,使用TPS,处理的事务数/秒来衡量。
 TPS= VT并发用户数的事务数/Rt平均响应时间
 吞吐量=TPS*每个事务的传输的数据量
通过TPS,可以估计系统的并发支撑用户数。比如对于TPS为100的系统,响应时间目标如果为10,则可支撑的用户数为1000。

3. 并发用户

并发用户是站在分析、测试的角度,从对系统造成的压力角度来考量的。

4. 资源利用率

资源利用率是指系统运行时对硬件、软件系统资源占用的比率。 硬件资源利用率指负载下服务器的资源利用比率,主要包括CPU利用率、内存使用率、内存换页率、磁盘传输率等等。在保证性能的前提下,硬件资源的占用越低,说明系统越优秀。 应用层面的资源利用主要关注IIS的内存使用、每秒请求数、IIS请求队列、GC垃圾回收等指标;数据库层面,主要关注数据库的内存利用、锁的利用等相关指标。

 

转载于:https://www.cnblogs.com/perftest/p/4626873.html

你可能感兴趣的文章
融云开发案例核心代码分享
查看>>
react系列(五)在React中使用Redux
查看>>
最优二叉树(哈夫曼编码)
查看>>
script和scriptreplay命令实现终端录制和回放。
查看>>
Web开发技术——Javascript HTML DOM2(事件)
查看>>
善用log日志
查看>>
GIT常用命令-标签管理
查看>>
微信第三方平台授权流程
查看>>
request,response,转发重定向(面试98%) session(会话)
查看>>
题目1526:朋友圈
查看>>
C#的初始化器
查看>>
博客制作系 -- 2.9. 开发环境&部署环境
查看>>
CentOS6.5 解压安装 二进制分发版 mysql-5.5.49-linux2.6-x86_64.tar.gz
查看>>
对二分法的理解和结对编程情况
查看>>
VS重置命令:devenv.exe/resetuserdata
查看>>
c# 封装的7zip压缩 (全源码,不含任何类库)
查看>>
AX 2012 PurchCopying
查看>>
合唱音效解释
查看>>
android 给 edittext增加边框
查看>>
20131221-Dom练习-第二十六天(未完)
查看>>