news 2026/4/16 9:20:04

性能测试怎么做?看完这篇文章你就懂了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
性能测试怎么做?看完这篇文章你就懂了

性能测试流程介绍:

01 流程一 — 问清性能测试需求

1、新系统能力验证

2、明确客户需求

3、找出系统性能瓶颈

4、稳定性验证(强度测试)

02 流程二 — 了解系统结构

系统架构对于测试新手来是最难的;先来了解系统所使用的技术和框架,在环境搭建阶段,你需要了解项目的部署;在性能分析与调优阶段,更要深入这些技术的细节去分析。

  • 表示层

表示层(浏览器)通过前端技术(HTML5/JavaScript/CSS3)将系统功能和数据展示给用户,并与用户实现交互。通过TCP/HTTP协议与业务层系统通信,向应用层系统发送请求报文,并接收应用层系统返回的响应报文。

  • 业务逻辑层

业务逻辑层作为中间层实现核心业务逻辑服务。应用服务器主要运行中间件系统,中间件系统系统作为一个容器来运行各种应用软件系统。前台发来的请求报文通过中间件传递给应用程序,应用程序在处理的过程中调用数据层的数据服务器,数据服务器将查询的数据返回给应用程序,应用软件处理完成后通过中间件系统返回给客户端。在大型的系统中,可以对应用系统进行拆分,比如拆分成交易服务,查询服务;或者通过负载均衡技术,来分散客户端发来的请求,使其能承受更大的用户访问量。

  • 数据层

数据层运行在数据库主机上,负责整个系统中数据信息的存储。运行数据库服务程序,查询通过JDBC与应用程序进行通信,主要用于存储数据与提供数据查询等服务。数据库集群技术就是对大型系统应用非常广泛的一种解决方案。

03 流程三 — 分析测试点

1.性能测试点的选取

  • 发生频率高的

  • 关键程度高的

  • 占用资源非常严重的

2.对性能需求点的描述

  • 准确

  • 一致

  • 特定

3.一般性能需求描述

04 流程四 — 测试工具选取

(LoadRunner、Jmeter等,详细介绍略)

05流程五 —测试计划

1.简介

项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等,几乎所有项目文档都在开端对项目进行简单的阐述。

2、性能测试需求

寻找被测试的对象和压力点,被测的系统应该是最重要的最基本的功能,也是用户使用最频繁的功能

3、测试环境

  • 软件环境

  • 硬件环境

  • 网络环境

4、数据准备

5、测试工具

6、测试策略

7、人力与时间的安排

06 流程六 — 测试环境搭建

1、性能测试环境与功能测试环境的区别

性能测试环境与功能测试环境有所不同,对于一些企业为了节约资源,进行功能测试的测试环境,一台服务器可以运行多个系统,通过技术手段可以使系统之间是不会相互影响的(以前公司就是一台服

务器上跑多个tomcat)。

性能测试是要对整个系统运行的软件硬件环境进行测试的,如果某环境下运行多个系统,就很难判断其中的某个环境对资源的占用情况。

2、保证测试环境与生产环境的一致性

  • 硬件环境:包括服务器环境、网络环境。

  • 软件环境:版本一致性、配置一致性

  • 使用场景的一致性:基础数据的一致性、使用模式的一致性。

3、实施策略

07 流程七 — 测试执行

1.准备测试数据

2.使用测试工具模拟测试点

3.根据测试策略使用不同的虚拟用户和测试组合运行测试

4.监控系统CPU、内存、中间件、数据库的性能、手机数据

5.重复3和4步。

08 流程八 — 性能调优

(此步为后期工作,要求较高、难度较大,粗略介绍)

  • 一般系统的瓶颈

    (1) 硬件上的性能瓶颈

    (2) 软件上的性能瓶颈

    (3) 应用程序上的性能瓶颈

    (4) 操作系统上的性能瓶颈

    (5) 网络设备上的性能瓶颈

  • 一般新能调优步骤

    (1) 确定问题

    (2) 分析问题

    (3) 确定调整目标和解决方案

    (4) 测试解决方案

    (5) 分析调优结果

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:04:04

Ros2主题的:发布、订阅 demo

1、创建文件夹、创建功能包 # 创建文件夹 mkdir ros2_dir# 进入文件夹, 创建src, 进入src cd ros2_dir mkdir src cd src# 创建功能包 ros2 pkg create pub_sub_pkg --build-type ament_cmake --dependencies rclcpp std_msgs 2、创建节点:发布主题 publisher_membe…

作者头像 李华
网站建设 2026/4/16 9:04:13

GNSS位移监测站:配备扼流圈天线和磁性吸波材料

GNSS位移监测站配备扼流圈天线和磁性吸波材料,可显著提升监测精度与抗干扰能力,适用于复杂环境下的高精度位移监测需求。以下是具体分析:一、核心功能与优势高精度定位毫米级精度:通过差分RTK技术,结合扼流圈天线与磁性…

作者头像 李华
网站建设 2026/4/16 9:09:25

LobeChat可视化图表说明文字生成

LobeChat:构建可扩展、多模型兼容的开源AI聊天平台 在大语言模型(LLM)席卷全球的今天,人们早已不再满足于“能不能对话”,而是追问:“能否更安全?更可控?更灵活?”虽然像…

作者头像 李华
网站建设 2026/4/16 2:09:48

基于单片机的智能衣柜

基于单片机的智能衣柜设计 第一章 绪论 传统衣柜仅作为衣物收纳载体,存在诸多痛点:梅雨季或潮湿环境下衣物易发霉(据统计,南方地区因潮湿导致的衣物霉变率达35%)、长期封闭产生异味、衣物堆积后查找困难(单…

作者头像 李华
网站建设 2026/4/15 12:22:16

谁占据专利代理机构高授权量C位?星河智源发布《2025年1-11月代理机构发明专利授权量想法TOP100》榜单,头部格局清晰呈现!

据统计,2025年1-11月代理机构CN发明专利授权量,其中前三均已破万,分别为: 北京集佳 13476件 广州三环 12644件 北京品源 10803件 图源专利茶馆 通过解读这份榜单内容,可以得出以下结论: 一、头部机…

作者头像 李华