性能测试的主要指标/性能测试流程

本文详细介绍了性能测试中的关键指标,包括并发用户数、事务、TPS、响应时间和吞吐量。并发分为狭义和广义,而并发用户数是重要指标。TPS是衡量服务器性能的核心,响应时间直接影响TPS。吞吐量在不同场景下有不同的解释,而资源利用率如CPU、内存和IO不超过80%为宜。性能测试流程涉及环境搭建、脚本开发、执行、结果分析和调优。性能测试需在网络独立且配置相似的环境中进行。
摘要由CSDN通过智能技术生成

并发

  • 狭义:同一时间点执行相同的操作(秒杀)
  • 广义:同一时间点执行不同或者相同的操作

并发用户数(重要指标)

同一时间点,执行相同请求的用户数–系统用户数;在线用户数;线程数

线程数: jmeter中 只能用线程来模拟多用户请求 发起方的线程数,一台电脑一般再1k-1.5k的线程数

事务

指一个客户机向服务器发送请求然后服务器做出反应的过程 jmeter中,默认一个取样器(接口)的一个请求,为1个事务
也可以通过事务控制器,控制多个取样器(接口),为1个事务—某一个业务(比如登录调用多个接口) TPS
服务器每秒处理多少个事务–衡量服务器最重要的指标

响应时间(重要指标)

发起请求—网络传输时间—服务器处理时间—网络传输返回—接收 性能测试,因为网络传输需要时间,我们要尽可能的降低网络延迟时间
有线网络,独立网络
做性能测试,千万不要用wifi无线网络(电信产品除外)
在现在的企业中,除非做视频;文件存储的,才可能要重点关注网络瓶颈
一般企业,网络瓶颈概率比较低

吞吐量/吞吐率:衡量网络的重要指标 事务/秒

  1. 在没有网络瓶颈时,吞吐量的数值会和tps数值相等(数值的意义不相同)
  2. 服务器出现瓶颈时,吞吐量的数值也会和tps数值相等(数值的意义不相同)
  3. 并发用户数不变时,吞吐量的数量会和tps值相等
  4. 吞吐量的解释(个人理解)
    比如在2MB/S的网络环境下, 客户端与服务端对等, 在发起负载测试的时候,在服务器没出现瓶颈的时候, 持续加大并发用户数时,当吞吐量达到2MB/S时已经上升不上去
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值