美文网首页
性能测试基础篇

性能测试基础篇

作者: Gakki0725 | 来源:发表于2021-06-28 08:24 被阅读0次
作者:Gakki

HPS、TPS、QPS、RPS、RT、并发用户数、吞吐量概念?

HPS:每秒点击次数,单位是次/秒。

TPS:( Transactions Per Second ),事务数/秒;一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

QPS:( Queries Per Second ),每秒查询率;是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒的响应请求数,也即是最大吞吐能力。

  • 注:如果某些业务有且仅有一个请求连接,那么 TPS = QPS = HPS ,一般情况下用 TPS 来衡量整个业务流程,用 QPS 来衡量接口查询次数,用 HPS 来表示服务器点击请求。

TPS 与 QPS 的区别?

  • 如果是对一个查询接口( 单场景 )压测,且这个接口内部不会再去请求其他接口,那么 TPS = QPS ,否则,TPS ≠ QPS。
  • 如果时容量场景,假设 N 个接口都是查询接口,且这个接口内部不会再去请求其他接口,那么 QPS = N * TPS。

RPS:即每秒请求数( Request Per Second ),通常用来描述施压引擎实际发出的压力发小。PS:并发数过低时可能达不到预期的 RPS ,并发数过高时可能压力过大压跨服务器。

并发用户数:简称UV,指的是现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数( Virutal User ),注意并发用户数跟注册用户数、在线用户数有很大差别的,并发用户数一定会对服务器产生压力的,而在线用户数只是 ” 挂 “ 在系统上,对服务器不产生压力,注册用户数一般指的是数据库中存在用户数。

响应时间:简称RT,指的是业务从客户端发起到客户端接收的时间。

吞吐量:系统的吞吐量( 承压能力 )与 request 对 CPU 的消耗、外部接口、IO 等等紧密关联。单个 request 对 CPU 消耗越高,外部系统接口、IO 速度越慢、系统吞吐能力越低,反之越高。系统吞吐量几个重要参考:TPS( QPS )、并发数、响应时间。

相关文章

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 性能测试基础篇

    一、性能测试的概念和目的 1、性能测试概念: 在正常、峰值以及异常负载条件下,测试系统的各项性能指标通过自动化的测...

  • 性能测试基础篇

    作者:Gakki HPS、TPS、QPS、RPS、RT、并发用户数、吞吐量概念? HPS:每秒点击次数,单位是次/...

  • 2018-08-02

    性能测试-概念篇-性能测试分类

  • 性能测试进阶(二)

    现在开始正式的来理解性能测试 一、性能测试基础 什么是性能,以及忽视性能回带来怎样的结果,那么什么是性能测试...

  • LoadRunner介绍以及基本操作流程

    LoadRunner性能测试基础 性能测试: ◆使用自动化测试工具对产品按一定的性能指标进行测试,解决性能瓶颈,...

  • 总结7

    性能测试 性能测试 是 性能优化 的 前提和基础性能测试 是 性能优化结果的 检查和衡量标准主观视角:用户感受到的...

  • 性能测试 | 性能测试基础

    一、性能测试 1.1 性能测试基础 1.1.1 性能测试本质 基于协议模拟用户发出请求(业务的模拟),对服务器形成...

  • 性能测试技术要求

    测试工具 Jmeter loadRunner 测试基础知识 性能测试理论 自动化测试理论 测试开发 服务器性能诊断...

  • 【第二天上】性能测试难点

    技术要求: 1、测试工具:jmeter\LR 2、测试基础:性能测试理论、自动化测试理论、测试开发 3、服务器性能...

网友评论

      本文标题:性能测试基础篇

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