Web系统性能指标

作者: MCNU云原生 | 来源:发表于2022-07-22 20:46 被阅读0次

引言

性能评估是进行系统设计以及系统优化的重要事项,进行正确地性能评估才能有效地规划系统容量,保证系统地稳定运行。

性能指标

在性能评估过程中常见的性能指标有以下几种:

TPS

Transactions Per Second,每秒传输的事务处理个数,即服务器每秒处理的事务数量。TPS是系统性能的一个重要指标。系统整体处理能力取决于TPS最低的模块。例如发起一笔交易,可能涉及多个模块,整体的TPS取决于TPS最低的模块。一般说到TPS需要具体到某个系统或者某个模块,否则是没有意义的。

QPS

Queries Per Second,单个进程每秒请求查询服务器的成功次数,是对于特定的查询服务器在规定时间内处理的流量多少的衡量标准。例如Mysql服务器每秒内支持的select查询的数量。QPS= 总请求数 / ( 进程总数 * 请求时间 )

RPS

Requests Per Second,每秒内能够处理的请求数量。RPS=用户并发量/平均响应时间。这要是系统性能的一个重要指标。
用户并发量
在同一时刻与服务器进行了交互的在线用户数量,并发用户是指对服务器产生了压力的用户,如果用户在线,但是只是在浏览当前页面,这种情况下不能计算在内。

系统吞吐量

一般提系统吞吐量都是指一定的时间范围,例如每日的吞吐量=TPS×24*3600,TPS一般选择峰值。

性能评估

一般系统性能的评判采用TPS为主,并发用户数作为参考值。在进行性能测试的时候要考虑到最差的情况,所以应该以最理想的响应时间为要求进行测试。一般来说可以粗略的认为TPS/QPS=用户并发量/平均响应时间,在系统设计的时候要先设计好期望的TPS,而平均响应时间以能忍受的最差的情况进行估计,这样子就能大概确定系统需要支持的用户并发量的值。

更多干货,微信关注“LiuXianSheng刘先生”。

相关文章

  • 测试笔记-1

    测试基础知识 web性能指标:并发用户数VU、每秒事物数TPS、系统响应时间、设备性能 web性能测试工具:loa...

  • Web系统性能指标

    引言 性能评估是进行系统设计以及系统优化的重要事项,进行正确地性能评估才能有效地规划系统容量,保证系统地稳定运行。...

  • Web性能指标

    Web性能指标模型 一、RAIL 模型 RAIL[https://web.dev/rail/] 是 Respons...

  • 性能指标

    1. 文章目的 性能指标是一个比较宽泛的概念,本文对性能指标中系统性能指标、资源性能指标相关内容进行描述 2. 系...

  • 通信原理学习4-通信系统主要性能指标

    两个主要性能指标 通信系统的性能指标是衡量通信系统质量好坏的一种标准。没有这种指标,就无法评价系统;不给出这种指标...

  • 性能测试常见指标

    性能指标分类 在进行性能测试的指标监控和结果分析时,可以关注以下这几个维度的指标: 系统性能指标 资源性能指标 数...

  • Lighthouse网页性能评估工具

    用处 Lighthouse用于分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发...

  • 前端性能优化测试工具 之 lighthouse

    通过Lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发人员根...

  • lighthouse的简单实用

    Lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发人员根据生...

  • Web性能优化-什么是连接复用

    Web 性能指标 web 性能优化到底在优化什么? 你可能会说优化的是用户体验,但用户体验是不可测量的,我们必须把...

网友评论

    本文标题:Web系统性能指标

    本文链接:https://www.haomeiwen.com/subject/nuhvirtx.html