day3 测试基础知识

1. 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

性能测试工作的目的是检查系统是否满足在需求说明书中规定的性能,性能测试常常需要和强度测试结合起来,并常常要求同时进行软件和硬件的检测。
性能测试主要的关注对象是响应时间,吞吐量,占用内存大小(辅助存储区),处理精度等。

2.服务端性能分析都从哪些角度来进行?

从维度上划分,性能指标主要分为两大类,分别是业务性能指标和系统资源性能指标。
业务性能指标可以直观地反映被测系统的实际性能状况,常用的指标项有
1.并发用户数
2.事务吞吐率(TPS/RPS)
3.事务平均响应时间
4.事务成功率
系统资源性能指标,主要是反映整个系统环境的硬件资源使用情况,常用的指标包括
1.服务器:CPU 利用率、处理器队列长度、内存利用率、内存交换页面数、磁盘 IO 状态、网卡带宽使用情况等;
怎么看cpu的利用率:参考 【Linux】监视CPU、GPU使用情况_top 查看 gpu利用率-CSDN博客
如何在 Windows 11 中检查 RAM、GPU 和 CPU 使用情况 - 双电网(PCPC.ME)
2.数据库:数据库连接数、数据库读写响应时长、数据库读写吞吐量等;
3.网络:网络吞吐量、网络带宽、网络缓冲池大小;
4.缓存(Redis):静态资源缓存命中率、动态数据缓存命中率、缓存吞吐量等;
5.测试设备(压力发生器):CPU 利用率、处理器队列长度、内存利用率、内存交换页面数、磁盘 IO 状 态、网卡带宽使用情况等。

3.如何理解压力测试,负载测试以及性能测试?

性能测试(Performance Test):通常收集所有和测试有关的所有性能,被不同人在不同场合下进行使用。
压力测试 stress test:是在一定的『负荷条件』下,长时间连续运行系统给系统性能造成的影响。
负载测试 Load test:在一定的『工作负荷』下,给系统造成的负荷及系统响应的时间。

4.编写一个 http 接口性能测试方案,测试过程的关注点有哪些,流程等?

相关推荐
Linux运维技术栈9 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
软件派9 小时前
MiniMax M3.1 Flash 高频业务落地实战指南
大数据·数据库·人工智能
云边云科技_云网融合10 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php
云上先途110 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
泡海椒10 小时前
# 深度解析JQuick-SQL Join重排序与哈希连接执行机制
数据库·sql·哈希算法
网络小江10 小时前
组网第35课:静态路由——下一跳、出接口、默认路由、浮动静态与黑洞路由
服务器·网络·默认路由·黑洞路由·浮动静态路由
acrel711 小时前
医院用电隐患治理与节能降耗及智慧能源平台应用
网络·数据库
执伞人ONLY11 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮11 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
snow@li11 小时前
PowerDesigner 全景教程:从业务建模、表结构设计、关系管理到正向/逆向、文档输出
数据库