数据库性能监测指标(如Oracle、SqlServer)、LoadRunner
性能测试指标
1.%Disk Time(PhysicalDisk_Total)
2.%Processor Time(Processor_Total)
3.File Data Operations/sec(System)
4.Interrupts/sec(Processor_Total)
5.Page Faults/sec(Memory)
6.Pages/sec(Memory)
7.PoolNonpaged Bytes(Memory)
8.Private Bytes(Process_Total)
9.Processor Queue Length(System)
10.Threads(Objects)
dbm:
rem_cons_in 到正在被监视的数据库管理器实例的当前连接数,从远程客户端启动
agents_from_pool 代理程序池中已分配的代理程序数
agents_stolen 从应用程序中盗用代理程序的次数。重新分配与应用程序相关联的空闲代
理程序,以便对其他应用程序执行操作,称作“盗用”
sort_heap_allocated 拍快照时,以所选择的级别为所有排序分配的排序堆空间的总页数
post_threshold_sorts 达到排序堆阈值后,已请求的堆的排序数
db:
appls_cur_cons 当前已连接到数据库的应用程序数
appls_in_db2 当前已连接到数据库并且数据库管理器当前正在处理其请求的应用程序数
sort_heap_allocated 拍快照时,以所选择的级别为所有排序分配的排序堆空间的总页数
total_sorts 已经执行的排序总数
total_sort_time 所有已执行排序的总已用时间(以毫秒为单位)
sort_overflows 用完排序堆并且可能需要临时磁盘存储空间的排序总数
hash_join_small_overflows 哈希联接数据大小超过可用排序堆空间,但超出比率小于10%
的次数
pool_data_l_reads 已经通过缓冲池的数据页逻辑读取请求数
pool_data_p_reads 要求I/O 将数据页放入缓冲池的读取请求数
pool_index_l_reads 已经通过缓冲池的索引页逻辑读取请求数
pool_index_p_reads 需要将索引页放入缓冲池的物理读取请求数
files_closed 已关闭的数据库文件的总数
pkg_cache_lookups 应用程序在程序包缓存中查找一个节或程序包的次数。在数据库级,
它表示自从启动数据库或重置监视器数据以来的引用总数
pkg_cache_inserts 请求的一个节不可用,因而必须加载到程序包缓存中的总次数。此计数
包括由系统执行的任何隐式准备
pkg_cache_overflows 程序包缓存溢出分配内存上额的次数
lock_timeouts 锁定对象的请求因超时而未得到满足的次数
lock_waits 应用程序或连接等待锁定的总次数
locks_waiting 等待锁定的代理程序数
app:
可以选取和db 一样的指标进行分析
2 LoadRunner 性能测试指标
附:
1、SQL 数据库:
1.User 0 Connections (用户连接数,也就是数据库的连接数量);
2.Number of deadlocks/Sec/-Total (数据库死锁)
3.Memory Availalle Mbyte 内存监控(可用内存)
4.Physicsdisk disk time -Total(磁盘读写总时间)(出现瓶颈时检查读磁盘的时间长还是
写磁盘的时间长)
5.Butter Caile hit(数据库缓存的选取命中率)
6.数据库的命中率不能低于92%
2、Web Server:
1.Processor Processon time Tatol cpu 时间
2.Memory Availalle MbyteAvai 应用服务器的内存
3.Requst Quened 进入HTTP 队列的时间;队列/每秒
4.Total request 总请求数时间
5.Avg Rps 平均每秒钟响应次数=总请求时间/ 秒数
6.Avg time to last byte per terstion (mstes)平均每秒迭代次数;上一个页面到下一个
页面的时间是你录入角本的一个过程的执行
7.Http Error 无效请求次数
8.Send 发送请求次数字节数
Webload 的压力参数:
l Load Size(压力规模大小)
l Round Time(请求时间)
l Rounds (请求数)
l Successful Rounds(成功的请求)
l Failed Rounds (失败的请求)
l Rounds Per Second (每秒请求次数)(是指你录入角本的任务在一秒中执行的次数,类似
Avg time to last byte per terstion (mstes))
l Successful Rounds Per Second(每秒成功的请求次数)
l Failed Rounds Per Second(每秒失败的请求次数)
l Page Time 页面响应时间
l Pages (页面数)
l Pages Per Second (每秒页面响应数)
l H it Time(点击时间)
l Hits(点击次数,也可以是请求次数,不过有一些不一样)
l Successful Hits (成功的点击次数)
l Failed Hits (失败的点击次数)
l Hits Per Second (每秒点击数)
l Successful Hits Per Second (每秒成功的点击次数)
l Failed Hits Per Second (每秒失败的点击次数)
l Attempted Connections (尝试链接数)
l Successful Connections(成功的连接数)
l Failed Connections(失败的连接数)
l Connect Time(连接时间)
l Process Time(系统执行时间,一般用来显示CPU 的运算量,服务器端与客户端都要记录)
l Receive Time(接受时间)
l Send Time(请求时间)
l Time To First Byte ()
l Throughput (Bytes Per Second)()
l Response Time(回应时间)
l Response Data Size()
l Responses()
Transactions per second(每秒处理事务数)http 连接Get or Post 方法的事务数
Rounds per second(每秒完成数)每秒完全执行Agenda〔代理〕的数量
Throughput(吞吐量)(bytes per second〔每秒字节数〕) 测试服务器每秒传送的字节数
Round Time 完成一次事务所用的必要时间,单位是秒
Transaction Time 是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时
间。
Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的
TCP/IP 时间)
Send Time 是将事务写入测试服务器的缓冲必要时间,单位秒
Response Time 是客户端请求接受测试服务器响应的必要时间,单位秒
Process Time 处理数据的必要时间
Load Size 负载测试时开启的虚拟客户数量〕
Rounds 在测试会话期间执行议程脚本的时间数
Attempted Connections 尝试连接测试服务器的数量
HTTP Response Status 每一个http 响应被结束的时间数量
Response Data Size 由测试服务器发送的响应大小,单位字节。