完整的性能测试流程

article/2025/9/12 15:17:31

一、准备工作

在什么阶段开展性能测试工作?一般情况下,是在被测系统已完成功能测试、系统趋于稳定的情况下,才会进行性能测试。

  1. 组建测试团队
    ● 根据被测系统的实际情况,组建一个性能测试团队,团队成员包括:开发人员、运维人员、DBA和测试人员等。

  2. 性能需求调研
    ● 性能需求调研工作一般是有性能测试人员负责,产品经理、开发人员、运维人员配合完成。
    ● 调研系统线上环境的性能需求,包括性能需求、可靠性需求、可维护性需求等。
    ● 调研系统相关信息,如硬件参数配置、系统架构与部署方式等。
    ● 调研业务场景信息,如关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等。

  3. 工具的选择
    ● 综合系统设计、工具成本、测试团队的技能来考虑,选择合适的测试工具。
    ● 压测工具:JMeter、Loadrunner、Locust等等。
    ● 监控工具:nmon、lepus、jvisualvm、prometheus、grafana等等。

二、性能测试计划

  1. 分析性能测试背景
    根据对项目背景和业务的了解,确定本次性能测试要解决的问题点。常见的情况有:
    ● 对于一个新系统,需要测试系统的承受能力。
    ● 对于运行中的系统不能满足实际的需求,需要确定性能瓶颈。
    ● 增加了新的业务,需要重新评估系统的承受能力。
    ● 系统架构进行了调整,需要重新评估系统的承受能力。

  2. 分析用户场景
    根据对系统业务、用户活跃时间、访问频率、场景交互等各方面的分析,整理业务场景,为测试脚本开发提供依据。

  3. 确定性能目标
    针对具体的业务功能点,制定期望的性能目标。其中需要和其他业务部门进行沟通协商,以及结合当前系统的响应时间等数据,确定最终我们需要达到的响应时间和系统资源使用率等目标。

  4. 制定性能测试实施计划
    根据项目组的时间安排,计划本次性能测试的起止时间、参与人员、产出物等等。

三、性能测试设计

  1. 测试环境设计
    不同的软件和硬件配置会制约系统的整体性能,所以需要部署多个不同的测试环境,在不同的硬件配置上检查应用系统的性能,并对不同配置下系统的测试结果进行分析,得出最优结果。需要重点关注有数据库服务器、应用服务器、软件运行环境。

  2. 测试场景设计
    根据被测系统的业务特性,并通过和业务部门沟通以及以往用户操作习惯,确定用户操作习惯模式,以及不同的场景用户数量,操作次数,确定测试指标,以及性能监控等。

  3. 测试用例设计
    根据设计的测试场景,编写测试用例。用例的核心内容包括:用例编号、用例标题、前置条件、操作步骤、测试数据、预期结果、实际结果等等。

  4. 编写测试脚本
    根据测试用例和选择的工具,准备测试数据,编写测试脚本。

四、性能测试执行

  1. 部署测试环境
    一般由运维或开发人员进行环境的部署,并进行资源协调。

  2. 执行测试脚本
    在已部署好的测试环境中,按照业务场景和测试用例,按顺序执行我们已经设计好的测试脚本。

  3. 性能监控和记录
    根据选择的测试工具和监控工具,在压测的过程中对各项性能指标进行监控和记录。

五、性能测试分析

● 分析不同的测试环境下,硬件设备的性能指标与预期的性能指标进行对比,确定是否达到了我们需要的结果。针对没有达到预期的指标,分析具体的瓶颈点。
● 分析不同的测试环境下,分析应用服务器、数据库服务器、中间件等组件的性能指标。
● 在性能测试执行过程中,可能会发现某些功能上的不足或存在的缺陷,以及需要优化的地方。

六、性能测试调优

  1. 确定问题:根据性能分析的结果确定存在的性能问题。

  2. 分析问题:根据确定的问题进行具体详细的分析出现问题的原因。

  3. 确定调整目标和解决方案。

  4. 测试解决方案:对调优后的系统再次进行测试。

  5. 分析调优结果:分析调优结果是否到达了预期目标。

七、性能汇总与报告

● 对性能测试的过程和结果进行汇总
● 编写性能测试报告

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

全部资料获取


http://chatgpt.dhexx.cn/article/ICfPhP6F.shtml

相关文章

win10-11全版本下载地址MSDN纯净版ISO-20220217更新

本文搜集整理微软官方发布的Windows 10正式版镜像下载链接,从RTM原始正式版开始,按照时间倒序排列,即越往上的越新。 转载:http://news.mydrivers.com/1/440/440540.htm 谨记:不管从什么地方下载,文件名可…

Win10官网原版安装

https://www.microsoft.com/zh-cn/software-download/windows10 点击‘立即下载工具’ 安装软件后,按提示往一个8g以上的u盘写入操作系统。 然后,等待下载官网windows。 以uefi格式启动u盘(即选择uefi开头的u盘)。

如何下载正版win10系统

第一步: 打开浏览器在地址栏输入https://www.microsoft.com/zh-cn/software-download/windows10?36261b60-2f68-4336-abe2-4b00f210b6aaTrue 第二步: 直接按F12或右键点击检查,进入开发人员工具 第三步: 点击右侧开发工具右上…

Windows 10 版本 21H2 正式发布

微软今日宣布开始推送 Windows 10 版本 21H2。 Windows 10 版本 21H2 将作为 Windows 10 2021 年 11 月更新向运行 Windows 10 版本 2004、Windows 10 版本 20H2 和 Windows 10 版本 21H1 的电脑推出。 为保证升级效果,Windows 10 版本 21H2 将进行分阶段和可评估…

Windows11正版下载和Windows10正版下载安装教程

Windows11正版下载和Windows10正版下载 下载链接: [https://www.microsoft.com/zh-cn/software-download/windows11]Windows11下载官网连接 [https://www.microsoft.com/zh-cn/software-download/windows10]Windows10下载官网连接 按照步骤操作 点击链接进入官网…

msdn我告诉你win10哪个是专业版

在“msdn我告诉你”网站上,win10分为business editions和consumer editions两种版本。 其实,这两种版本的ISO镜像,都包含了专业版。 因此,大家随便下载哪个都行,只要在重装部署时,选择专业版即可。 win…

如何在win10官网下载系统

win10系统是现在主流的操作系统,无论是功能还是性能上都是非常优秀的,因此不少网友会选择下载win10官方原版系统使用。那么如何在win10官网下载到正版系统呢?今天小编就教下大家在win10官网下载系统的方法。 具体的步骤如下: 1、…

win7免费升级win10(正版)!!!

2020年1月14日,微软对Windows 7系统停止支持,届时,微软不会对Windows 7系统进行免费的技术支持,安全更新和修复,也就是说,微软让win7用户放弃win7升级到win10 那么win7如何升级win10呢? 【准备…

Windows 10 Enterprise LTSC 2021 简体中文版、英文版下载 -- 最后一代 Windows 10

The Long-Term Servicing Channel (LTSC) 下表总结了 Windows 10 LTSC 的等效功能更新版本和 SAC (半年频道) 版本。 LTSC 版本等效 SAC 版本可用性日期Windows 10 企业版 LTSC 2015Windows 10 版本 15077/29/2015Windows 10 企业版 LTSC 2016Windows 10 版本 16072016/8/2Wi…

win10专业版 原版安装教程

WINDOWS10 的安装很是辛酸,折腾了很久,写下教程,以防以后再入坑 Notes:不建议安装Ghost版,会有许多问题,电脑升级内存条后,发现电脑有时候莫名奇妙蓝屏,以为是内存不兼容, 百度蓝屏…

Windows 11 系统下载,正式版尚未发布

下载链接方式: 关注“郑州行疆户外”程序员自己的订阅号,回复“win11”,获取win11系统下载链接 一、发布 今年5月的Build大会,微软便正式明确新一代操作系统为Windows 11,厉兵秣马6年之后的今天,于6月24日…

Win10版本怎么转换?小编教你一键切换Windows版本

官方区别文档: https://www.microsoft.com/zh-cn/windowsforbusiness/compare/各版本区别 Windows 10家庭版 对于大多数购买新PC机的用户来讲,他们最有可能得到的就是Windows 10家庭版,它具备Windows 10的关键功能,包括全新的开始…

微软官网下载win10系统

我们会发现想要重装系统,有强迫症想在微软官网下载纯净版,找了好久就是找不到,又不想用别人给的官网链接,所以就自己鼓捣了好久,大概找到了一条小径,分享一下。 当然如果嫌麻烦的话,“https://w…

微软正式宣布 Win10 死刑,Win11 LTSC要来了

微软在 2015 年带来了 Windows 10,PC 操作系统也由此进入到一个新的篇章。 如此前每代新系统一样,Windows 10 发布之初,稳定性不足,BUG 众多。 全新的界面设计、交互逻辑以及操作习惯上的强行改变让其很长一段时间都不那么受待见。…

20200224在微软官网下载WIN10专业版的步骤

20200224在微软官网下载WIN10专业版的步骤 2020/2/24 24 22:27 百度搜索:下载 windows10 选择:立即下载工具 安装:MediaCreationTool1909.exe 正在进行准备工作:下一步! 适用的声明和许可条款:接受&…

5 年不用升级!全新 Win10 系统发布,微软官方精简

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇 来源丨快科技 https://mp.weixin.qq.com/s/bKbXKpI2EjPMk_wNwoi9PQ 不喜欢频繁升级的用户注意了,微软现在正式发布了Win10 LTSC 2021系统,这是…

iPerf3 安装及使用方法

目录 一、软件准备二、安装步骤三、使用方法1)、开启服务:2)、客户端下载测试: 一、软件准备 下载地址:[https://iperf.fr/iperf-download.php](https://iperf.fr/iperf-download.php)二、安装步骤 可以解压后将iper…

网络测试工具iperf使用方法

1、首先,下载安装包iperf-3.1.3-win64(以win10系统为例)(安装包下载) 2、将软件解压缩到D盘根目录下: 3、打开CMD(winR快捷键),输入D:,回车。 4、输入D:\ipe…

2021-05-22 Android 网络性能测试工具iperf详细使用方法

Android 网络性能测试工具iperf详细使用方法 一、iperf 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 Android如何编译出iperf 在文章里面有介…

iperf3使用方法说明

iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。一、安装 1、ubuntu系统 #sudo apt install iperf3安装完成后 使用命令验…