网站性能指标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站性能指标相关的知识,希望对你有一定的参考价值。

1、对于网站的前端性能,可以根据Yahoo的Yslow工具提供的指标来测试,分为以下参数:
1.Make fewer HTTP requests 减少 HTTP 请求
2.Compress components with gzip 使用 gZip 压缩
3.Put CSS at top 把CSS问价写在顶部
4.Put javascript at bottom 把js写在页面底部
5.Avoid CSS expressions 避免使用css来做脚本效果
6.Reduce DNS lookups 尽量减少DNS查询
7.Minify JavaScript and CSS 压缩CSS和js,减小文件大小
8.Avoid URL redirects 避免URL的暴力跳转
9.Remove duplicate JavaScript and CSS 把重复的代码移除
10.Reduce the number of DOM elements 减少DOM元素的数量
11.Avoid HTTP 404 (Not Found) error 避免404错误
12.Avoid AlphaImageLoader filter 避免使用AlphaImageLoader滤镜
13.Do not scale images in html 请不要在页面中缩放图片
14.Make favicon small and cacheable 对favicon,越小越好
2、性能测试中提到的2-5-8原则:
简单来说用户能在2秒内得到响应会觉得系统的相应速度很快;
在2-5S之间能得到响应会觉得系统的相应速度还可以
在5-8S之间得到响应会觉得系统速度很慢但是还可以接受
在8S之后得到响应会觉得系统糟透了或认为系统已经失去响应

3、通用指标(指web应用服务器、数据库服务器必须测试的项目)

指标

说明

ProcessorTime

服务器CPU占用率,一般平均达到70%时,服务器就接近饱和

Memory Available Mbyte

可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄漏则比较严重

Physicsdisk Time

物理磁盘读写时间情况

web服务器指标

Requests per Second

平均每秒钟响应次数=总请求时间/秒数

Avg time to last byte per terstion

平均每秒业务脚本的迭代次数

Successful Rounds

成果的请求

Failed Requests

失败的请求

Successful Hits

成果的点击次数

Failed Hits

失败的点击次数

Hits Per Second

每秒点击次数

Successful Hits Per Second

每秒成功的点击次数

Failed Hits Per Second

每秒失败的点击次数

数据库服务器

User 0 Connections

用户连接数,也就是数据库的连接 数量

Number of  deadlocks

数据库死锁

Butter Cache hit

数据库Cache的命中情况

 

以上是关于网站性能指标的主要内容,如果未能解决你的问题,请参考以下文章

性能测试的分类以及性能测试的指标

超全对照!前端监控的性能指标与数据采集

性能测试标准化指标

美团性能优化之路——性能指标体系

Jmeter之性能测试指标介绍

Vue 性能指标逐渐开始反超 React 了!