首页 > 其他分享 >性能测试常见疑问汇总

性能测试常见疑问汇总

时间:2023-02-09 10:45:08浏览次数:32  
标签:性能 汇总 接口 网卡 并发 测试 磁盘 CPU 疑问

1.服务器监控需要看哪些指标?

  • CPU使用率,最关键的指标,一般不超过80%的阈值,超过80%就认为CPU快到瓶颈了
  • 内存使用率,内存不够会导致程序奔溃、死机等现象,一般不超过80%的阈值
  • 网络, 网络有上行流量和下行流量,通过监控服务器网卡上下行流量有没有达到上限,网卡一般是千兆网卡。
  • 磁盘,磁盘的使用率,包括磁盘的读与写, 重要指标为磁盘的繁忙度,超过90%的阈值,代表磁盘快不行了。

2. 什么样的系统需要做性能测试?

  • PV/EV比较高的系统
  • 核心模块,核心接口
  • 预期大促活动,优惠活动
  • 业务逻辑非常复杂、算法非常复杂

3. 常见接口性能测试指标

  • TPS, 每秒事务数,被测系统TPS高,代表系统性能好,处理速度快
  • RT(平均响应时间)
  • 并发数,代表用多少并发去产生压力向服务器发起请求,并发越高,性能越好。

4. CPU比较高,如何分析

  • 查看CPU占用进程,是否是被测系统的进程。
  • 代码有复杂的算法,比如压缩/解压缩,加密/解密,代码有BUG,死循环。
    使用监控工具(jprofiler/arthas等),去查看当前CPU正在执行哪些方法/函数

5. 如何构造性能测试数据

  • 调用业务接口构造数据
  • 执行SQL,存储过程
  • 使用代码连接数据库构造

6. 接口测试常见的6种BUG

  • 特殊值处理不当
  • 类型边界的异常,导致读取与写入的不一致
  • 取值在边界之外,没有返回正常的相关提示信息
  • 权限未处理, 可以访问其他用户的信息
  • 逻辑校验不完善, 可以利用漏洞获取非法利益

7. 怎么用jmeter找出接口的最大并发数

  • Jmeter插件中阶梯线程组,每隔一段时间自动增加固定量的并发用户数
  • 通过监听器或监控平台,查看运行结果
  • 分析运行结果,判断是否达到了性能瓶颈
  • 取最大并发用户区间,缩小固定的递增步长,从而获的最大并发用户数

标签:性能,汇总,接口,网卡,并发,测试,磁盘,CPU,疑问
From: https://www.cnblogs.com/lgm1999/p/17101036.html

相关文章

  • 测试的一些小知识
    并发测试的类型1.用户并发通过线程组模拟并发用户相关知识:集合点2.请求并发每秒对服务端的请求数发现打开网页速度过慢,如何分析?检查静态资源,是不是大小或......
  • CnBgs.Com用到的CSS控制的代码折叠功能测试
    代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org......
  • 软件测试之测试数据
    测试数据的准备是软件测试过程中非常重要的一个环节,功能测试、自动化测试、性能测试都避不开测试数据的准备工作。想要成长为一名优秀的测试工程师,非常有必要深入......
  • 2023 年 2 月国内使用ChatGPT的方式汇总,亲测可用
    刚过完年,不知道大家有没有在春节档期间,跟家人一起观看《流浪地球2》,里面的MOSS,是一款强大的智能机器人。那么当时我们就可以联想到的最近发布的ChatGPT,同样作为一款现实中......
  • Java + SikuliX 基于图像实现自动化测试
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/6d2908e8.html你好,我是测试蔡坨坨。由于目前大多数GUI工具均需要依赖于程序类型进行特征属性识别,例如:Selenium......
  • Linux RAID磁盘阵列各类型优势汇总
    RAID:独立冗余磁盘阵列,将多块磁盘组合起来,组合成一个阵列,当成一个逻辑设备来使用的机制!RAID级别:仅代表磁盘组织不同,没有上下之分,组合raid时,不仅要考虑速度,还要考虑可用性......
  • Linux 讲解DHCP服务工作原理汇总
    ​dhcp:动态主机配置协议。从bootp演变而来,引进了租约、续租功能,成为了现在的DHCP。      需要就分配,不需要就回收。 工作过程:1、当获得地址是,有租约期限,当你关机时,I......
  • Linux vim编辑器使用方法汇总
    打开文件vim /etc/passwdvim + :打开文件时光标处于文件尾部vim +数字:打开文件时,光标定位与第几行 移动光标(编辑模式):字符移动h:向左移动l:向右移动j:向下移动k:向上......
  • 断点测试-认证权限频率源码分析-基于APIView编写分页-异常处理
    目录断点测试-认证权限频率源码分析-基于APIView编写分页-异常处理昨日内容回顾原生django的cookie+session认证底层原理今日内容概要今日内容详细0断点调试的使用1认证......
  • 前端构建工具与应用程序测试
    1、前端构建工具什么是前端构建?什么是构建工具?自动构建工具NpmScripts(推荐)NpmScripts(NPM脚本)是一个任务执行者。NPM是安装Node时附带的一个包管理器,NpmScript则是NPM......