性能指标,监控指标

目录

1.    常见的性能指标有哪些

(1) 虚拟用户数 VUser

(2)事务 Transaction

(3)每秒事务数 TPS

(4)Page View PV

(5)高峰PV (Peak PV)

(6)并发 Concurrency

(7)场景 Scenario

(8)响应时间 Response Time

(9)思考时间 Think Time

扫描二维码关注公众号,回复: 13317955 查看本文章

(10)CPU资源

(11)负载 Load

(12)标准差 Std.Deviation

2. 需要监控的指标有哪些

(1)服务器(Linux)

(2)中间件

(3)网络

(4)应用服务

(5)监控工具(常用LoadRunner)

(6)测试机资源


1.    常见的性能指标有哪些

(1) 虚拟用户数 VUser

Virtual User,模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里。 Vuser脚本用于描述Vuser在场景中执行的操作。

(2)事务 Transaction

事务是性能测试脚本的一个重要特性。需要定义事务。每个事务包含事务开始和事务结束标记。事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间。可以将事务开始放置在脚本中某行或多行代码的前面,将事务结束放置在该行或多行代码的后面。在该脚本的虚拟用户运行时,这个事务将衡量这些代码的执行花费了多长时间。

(3)每秒事务数 TPS

Transaction Per Second,每秒中系统能够处理的交易或事务的数量。是衡量系统处理能力的重要指标。

(4)Page View PV

Page View,用户通过浏览器访问的页面,对应用服务器产生的每一次请求,记为一个PV。性能测试环境下,将这个概念做了延伸,系统真实处理的一个请求,称为一个PV。也适用于接口。

(5)高峰PV (Peak PV)

PV峰值,一天中PV数达到的最高峰。

(6)并发 Concurrency

狭义的并发,是指所有的用户在同一时刻做同一件事情或操作,这种操作一般针对同一类型的业务,或者所有用户进行完全一样的操作,目的是测试数据库和程序对并发操作的处理。
广义的并发,即多个用户对系统发出了请求或者进行了操作,这些请求或操作可以不同,对整个系统来说,还是相当于有很多个用户同时进行操作。

(7)场景 Scenario

为了模拟真实用户的业务处理过程,构建的基于事务,脚本,虚拟用户,运行设置,运行计划,监控,分析等的一些动作的集合,称为性能测试场景。
场景包含了待执行脚本,脚本组,并发用户数,负载生成器,测试目标,测试执行时的配置条件等。

(8)响应时间 Response Time

是指从客户端发出一个请求开始计时,到客户端接收到从服务器返回的响应结果结束所经历的时间。响应时间由请求发送时间+网络传输时间+服务器处理时间组成。
重点关注:事务的响应时间。分为事务最小响应时间+事务平均响应时间+事务最大响应时间

(9)思考时间 Think Time

模拟正式用户在实际操作时的停顿间隔时间。
从业务角度来讲,思考时间是指用户在进行操作时,每个请求之间的间隔时间。
在测试脚本中,思考时间体现为脚本中两个请求语句之间的时间间隔。

(10)CPU资源

是指性能测试场景运行的时间段内,应用服务系统的CPU资源占用率。
是判断系统处理能力以及应用运行是否稳定的重要参数。
应用服务系统可以包括应用服务器,web服务器,数据库服务器。

(11)负载 Load

系统平均负载,是指在特定时间间隔内,运行队列中的平均进程数。在运行队列中的进程需要满足:它没有在等待I/O操作的结果。它没有主动进入等待状态。没有被停止。

(12)标准差 Std.Deviation

根据数理统计的概念而来。标准差越小,说明波动越小,系统越稳定。反之同理。
包括: 响应时间标准差,TPS标准差,Running Vuser标准差,Load标准差,CPU资源利用率标准差,Web Resources 标准差等。


2. 需要监控的指标有哪些

(1)服务器(Linux)

CPU,MEMORY, I/0,NETWORK
Mysql, Oracle
包括:缓存命中,索引,单条SQL性能,数据库线程数,数据池连接数等

(2)中间件

Jboss, Apache
包括:线程数,连接数,日志输出等

(3)网络

防火墙,网卡,网线,吞吐量,吞吐量等

(4)应用服务

JVM内存使用和回收,JAVA内存使用,FULL GC频率,JAVA类装入和卸载,日志,线程运行状态(运行,等待,阻塞)等

(5)监控工具(常用LoadRunner)

用户执行情况,场景状态,事务响应时间,TPS,LOAD,CPU分析图表

(6)测试机资源

CPU,MEMERY,网络,日志输出,磁盘空间,负载生成器等。

猜你喜欢

转载自blog.csdn.net/sulia1234567890/article/details/121515082
今日推荐