专栏目录 | 内容汇总 | 必看收藏

性能测试 软件测试 测试工具 测试流程 职业发展
文章介绍了手册的合伙人计划,佣金比例为50%,并提供了相关链接。内容主要围绕性能测试展开,分为多个部分:性能测试入门、性能测试指标、必备知识、标准流程、环境搭建、性能测试监控、问题定位与调优、性能测试报告、CPU分析、JVM分析、测试职业发展以及测试面经。每个部分包含详细的子主题和相关链接,旨在为读者提供全面的性能测试知识体系,帮助其从入门到进阶,涵盖测试流程、工具使用、问题解决及职业发展等方面。
文章内容
思维导图
常见问题
社交分享

手册已经开启合伙人计划,佣金比例为 50%,具体玩法点我查看:合伙人计划,手把手带你赚杯奶茶🥤

一、专栏合集

点我进 “性能测试 PerfSop” 配套软件测试星球 (每季度限免) 向我提问吧🙋

1、性能测试入门

入门|什么是性能测试

入门|性能测试分类

入门|性能测试策略

入门|性能测试流程

入门|性能测试准备

2、性能测试指标

指标|性能测试业务指标

指标|性能测试资源指标

3、性能测试必备知识

知识点|性能测试必备知识

4、性能测试标准流程

标准流程|性能需求分析、需求评审

标准流程|性能测试方案设计、策略设计

标准流程|性能测试用例编写

标准流程|使用 Jmeter 编写性能测试脚本

标准流程|使用 Java 编写性能测试脚本

5、【待修改内容】

环境搭建|项目搭建「Springboot项目」

环境搭建|Jmeter 环境搭建

6、性能测试监控

性能测试监控|业务监控指标

性能测试监控|操作系统监控指标

性能测试监控|应用中间件监控指标

性能测试监控| 数据库指标监控

性能测试监控|prometheus 简介

性能测试监控|promethesu + grafana 平台环境搭建

性能测试监控|promethesu + grafana 添加监控

7、性能问题定位与调优

问题定位与调优|业务逻辑问题

问题定位与调优|资源使用问题

问题定位与调优|配置问题

问题定位与调优|硬件资源问题

问题定位与调优|缓存优化、业务逻辑优化

问题定位与调优|arthas 的基础使用

8、性能测试报告

置后操作|性能测试报告编写

9、性能测试分析之CPU分析

CPU分析|linux常用性能测试指令

CPU分析|CPU负载高

CPU分析|CPU上下文切换频繁

10、性能测试分析之JVM分析

JVM分析|JVM 内存模型

JVM分析|tomcat 项目部署操作

JVM分析|JVMGC 配置参数

JVM分析|内存泄漏

JVM分析|内存溢出

JVM分析|常用的垃圾回收算法有哪些

JVM分析|类加载器与类加载过程

JVM分析|JVM 监控分析

11、测试职业发展

做过多年的软件测试,想转产品可以吗?

软件测试行业到底有没有前景和出路?

五年测试工程师经历,下一步转开发还是继续测试?

测试的核心竞争力是什么?

12、测试面经

编辑中

思维导图生成中,请稍候...

问题 1: 什么是性能测试?
回答: 性能测试是一种评估系统在不同负载条件下的表现和稳定性的测试方法,旨在确保系统能够满足预期的性能需求。

问题 2: 性能测试的主要分类有哪些?
回答: 性能测试主要分为负载测试、压力测试、并发测试、容量测试和稳定性测试等。

问题 3: 性能测试的标准流程包括哪些步骤?
回答: 标准流程包括性能需求分析、需求评审、测试方案设计、策略设计、测试用例编写、脚本编写、执行测试、监控与分析、问题定位与调优,以及测试报告编写。

问题 4: 性能测试中常用的监控指标有哪些?
回答: 常用的监控指标包括业务指标(如响应时间、吞吐量)、资源指标(如CPU、内存使用率)、操作系统指标、应用中间件指标和数据库指标等。

问题 5: 如何定位和优化性能问题?
回答: 可以通过分析业务逻辑、资源使用情况、配置问题、硬件资源问题,以及优化缓存和业务逻辑来定位和优化性能问题。

问题 6: 性能测试报告中通常包含哪些内容?
回答: 性能测试报告通常包括测试目标、测试环境、测试方法、测试结果、问题分析、优化建议和结论等内容。

问题 7: 如何搭建性能测试监控平台?
回答: 可以使用 Prometheus 和 Grafana 搭建性能测试监控平台,具体步骤包括环境搭建、添加监控指标和配置可视化面板。

问题 8: 软件测试工程师的职业发展路径有哪些?
回答: 软件测试工程师可以选择继续深耕测试领域,也可以转向产品管理、开发或其他相关领域,具体取决于个人兴趣和职业规划。

问题 9: 性能测试中常用的工具有哪些?
回答: 常用的性能测试工具包括 JMeter、LoadRunner、Gatling 等,用于编写和执行性能测试脚本。

问题 10: 如何分析 JVM 性能问题?
回答: 可以通过分析 JVM 内存模型、垃圾回收算法、内存泄漏、内存溢出等问题,以及使用监控工具(如 Arthas)来定位和优化 JVM 性能问题。