一个完整性能测试流程(非常详细)零基础入门到精通,收藏这一篇就够了

卫衣 / 双肩包 / T 恤/羽绒服等任选,下单送 CSDN 年卡 程序员周边任选一款实物,直接赠送 CSDN 会员年卡+ Coding Plan,写代码学习装备一起拿下 立即抢购

一、性能测试流程规范化的意义

规范化的性能测试流程能帮助测试发现潜在的性能问题和瓶颈,也能确保性能测试的可重复性和可比性。

同时可以帮助确定系统的容量,降低风险及维护成本,提高用户体验和满意度。

二、性能测试流程

一)性能测试全流程

性能测试整体流程基础可以分为 6 个阶段,分别是"性能测试需求分析"、“性能测试需求评审”、“性能测试准备”、“性能测试执行”、“问题分析与定位”、“性能测试报告与总结”

这 6 个阶段,缺一不可,不同的企业发起性能测试时。通常流程只会比这 6 个阶段多,不会减少流程或直接开始做。

二)测试流程详解

性能测试需求分析阶段

  1. 了解业务流及架构,梳理业务架构及数据流架构(如果有的话就不用你梳理)

  2. 标记疑惑点,整理文档

性能测试需求评审

  1. 了解业务背景、明确业务目标

  2. 解决疑惑点,记录在档

  3. 确定业务测试范围及业务测试周期

性能测试准备

  1. 测试方案设计

  2. 方案内容包含:测试目标、测试背景、测试周期、测试人员安排、测试里程碑设定、测试资源分配、测试环境、测试指标要求、测试风险评估、测试策略及测试场景等

  3. 测试环境准备

  4. 需要按照测试数据量级或测试业务配置测试环境资源,可选择进行同比例缩小或直接建立性能测试环境或使用线上环境并搭建影子库

3. 测试策略设计

  1. 简单的策略

  2. 固定利率策略

  3. 可变负荷策略

  4. 破裂性能测试策略

  5. 线程可线性策略

  6. 网格策略

  7. 脚本策略

4. 测试数据准备

  1. 业务模型决定数据模型

  2. 业务需求决定数据模型

  3. 用户习惯决定数据模型

  4. 测试脚本准备

  5. 根据业务使用构建脚本

  6. 根据用户使用习惯构建单接口或混和使用场景脚本

  7. 根据需求分析中的业务薄弱点组合场景脚本

性能测试执行

根据构架场景脚本、测试策略,以及业务执行策略,在已准备好的测试环境中,执行场景脚本,实时调整压力情况

问题分析与定位

如图所示,性能测试的问题定位与分析有一定的流程及方法的

通常可能存在的性能瓶颈点有

**性能测试报告及总结
**

  1. 测试报告中主要包含:测试背景、测试目的、测试范围、测试指标(指标 建议值)、使用的测试工具、测试环境(基本配置)、测试内容(测试的场景、接口等)、使用的压测模型、测试数据使用模型、测试问题及分析解决方案、总结问题及是否通过

  2. 测试总结是对本次性能测试中,优秀的点及不足点的总结,包含下次哪些可以借鉴,哪些不足可以改进,用作下次或其他人提供参考依据。

为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

Jmeter完整性能测试流程图,接口测试步骤 第零:300G全套最新软测视频教程分享 链接:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 提取码:o94n 第一:测试相关系统准备 1. 验证基本系统功能后 性能测试在哪个阶段开始介入?通常,最好仅在功能测试完成后系统稳定时才开始介入性能测试. 2. 测试团队的组织 根据项目的情况,组织一个测试团队,其中管理员(DBA)是必不可少的. 然后需要几个开发人员,以及性能设计,分析,脚本和执行人员. 最好是有经验的人. 3. 选择合适.. 阅读详情

相关推荐

吐血整理,性能测试方法与步骤详细,进阶测试之路...

总体方向:性能效率测试是通过站在用户体验的角度,使用专业的负载生成设备,在性能模型的基础上验证系统是否能达到用户提出的性能指标,是否符合用户文档中对系统设计时的性能关注点。在系统正常交互量及峰值交互量的情况下发现系统中存在的性能瓶颈,优化软件,最后达到优化系统的目的。系统既要可以承受大并发的访问,同时也需要可以为用户提供较佳的使用体验,即造成系统对性能的要求也同样较高,针对前段的性能评测也是本次评测的关键方向之一。

578

干货|一次完整性能测试,测试人员需要做什么?

作者:Kiki Deng 一、规范性能测试实施流程的意义 规范的性能测试实施流程加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程性能测试开展的”指导方针”,希望帮助您可以早...

chongdudu5779的博客 8152

性能测试~性能测试方案

1. 背景 1.1. 项目背景 明确该性能测试的项目背景 1.2. 性能目标 性能目标都会影响项目的整个过程,对目标的把握将决定一个性能项目的走向 测试测目标必须明确 取生产峰值流量作为基线(目标一般是峰值的xxx倍) 业务的流量预期 2. 测试范围 明确需要测试的特性 业务的核心链路 业务的热点数据的访问链路 3. 准则 3.1. 启动准则 确定系统逻辑架构和部署架构和生产一致。 确定基础数据和生产一致或按模型缩放。 确定业务模型可以模拟生产真实业务 测试计划、方案评审完毕 环境准备完毕(功能验

weixin_46036165的博客 8515

一个完整性能测试流程

下午逛一个测试交流群时,聊起性能测试,然后某位群成员说他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。。 诚然,我们在进行性能测试工作的过程中,需要借助工具的辅助来帮我们完成一些工作,但loadrunner≠性能测试!或者说,性能测试工具≠性能测试,工具永远是一种 辅助的工具,而不能认为会用工具就会性能测试了!希望看到这里的童鞋(测试小白这...

weixin_33691817的博客 9709

性能测试流程

性能测试优化,流程

XGZ2IT的博客 1753

apifox测试接口,零基础入门精通收藏这篇就

课程内容总体偏向Apifox在接口自动化测试中的应用操作,熟悉工具使用流程,个人感觉不太适合想系统学习测试的小伙伴。加油吧!这两年,IT行业面临经济周期波动与AI产业结构调整的双重压力,确实有很多运维与网络工程师因企业缩编或技术迭代而暂时失业。很多人都在提运维网工失业后就只能去跑滴滴送外卖了,但我想分享的是,对于运维人员来说,即便失业以后仍然有很多副业可以尝试。

Javachichi的博客 2715

前端性能测试工具,零基础入门精通收藏这篇就

我们在使用网站过程中,经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,通过工具,可以检测出前端站点加载资源的相关详细情况。今天,就给大家介绍几款前端性能测试分析工具,结合性能测试工具,实现通过量化的方式测试网站中诸如首字节加载时间(time to first byte)或者渲染时间等表现。其中有些工具还会检查资源是否被缓存,多个 CSS 或 JS 文件是否值得合并,最后自动给出前端性能优化改进建议报告,。

Python_0011的博客 2236

接口测试怎么测?接口测试的流程和步骤(超详细零基础入门精通收藏这篇就

我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试!那么接口测试是怎么来测试接口的呢?接口测试就是通过接口的不同情况下的输入和与之对用的输出之间的关系,看看是否满足接口规范所规定的功能性、安全性以及性能方面的要求.简单的说:“接口测试是就是在没有前端页面或者前端还没完成的情况下,代替前端页面或者第三方使用者,来验证后端的接口实现是否符合接口规范。

Libra1313的博客 2501

软件测试基础知识 + 面试理论(超详细零基础入门精通收藏这篇就

软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。1-单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。

Python_0011的博客 6926

软件测试基本流程零基础入门精通收藏这篇就

软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。为了能更好的保障软件质量,在软件测试的实践中,慢慢形成了一些流程用来达到这一目标。下面就来介绍一下常见的测试流程

Python_0011的博客 2502

测试工作经历,零基础入门精通收藏一篇了!

上个礼拜刚好转正了,三个月试用期,五月份换的工作。现在这份工作,相比上一份确实好很多,比如工资直接涨了一倍,7到14,13薪,朝九晚六,从不加班,项目也简单,包括我在内测试组一共有7个同事,但是每个人分到的任务真的很少,用自己一句话总结就是上班7.5小时,摸鱼6个钟。。。对,我现在的公司是7.5小时制的,所以才说轻松。说一说上一份工作吧,因为刚换工作没多久,目前这份工作还没什么代表性,上一份我干了2年,可以让我讲很久了。

A1353192296的博客 830

常用软件测试工具(非常详细),零基础入门精通,看这一篇

作为软件测试人员,你最常用到的测试工具都有哪些呢?本文总结了测试过程中常用的工具,希望对从业人员日常工作有所助益!包含工具内容测试管理工具连接服务器抓包工具接口测试工具app自动化工具性能测试工具持续集成工具数据库链接工具开发工具单元框架版本控制网络安全产业就像一个江湖,各色人等聚集。

韩束一叶子 2912

Jmeter从入门精通-看这一篇

安装与配置 Jmeter安装与配置:Windows https://blog.csdn.net/qq19970496/article/details/100781616 Jmeter设置默认语言为中文简体 https://blog.csdn.net/qq19970496/article/details/100884856 接口测试 Jmeter快速创建接口测试脚本 https://blog.csd...

qq19970496的博客 1万+

app测试指南,零基础入门精通收藏这篇就

*工具实战:**集中训练抓包工具(Wireshark)、渗透测试工具(Nmap)、漏洞扫描工具(Nessus 基础版)的使用,结合模拟场景练习工具应用(掌握基础扫描逻辑,为 SRC 漏扫工具进阶做准备)。实战技能训练:开展漏洞扫描、漏洞利用、电商系统渗透测试、内网渗透、权限提升(Windows、Linux)、代码审计等实战训练,结合运维中熟悉的系统环境设计测试场景(强化红蓝对抗攻击端技术能力)。红蓝对抗基础:学习护网行动背景、红蓝对抗规则(攻击范围、禁止行为)、红蓝双方角色职责(红队:模拟攻击;

Libra1313的博客 892

如何配置测试环境?(非常详细零基础入门精通收藏一篇

*操作系统安装和配置:**根据项目需求,选择合适的操作系统,并进行安装和配置。**测试工具安装和配置:**根据项目需求,选择合适的测试工具,并进行安装和配置。**数据库和中间件安装和配置:**根据项目需求,选择合适的数据库和中间件,并进行安装和配置。**模拟真实环境:**测试环境通常模拟生产环境的硬件和软件配置,以确保测试结果在生产环境下是可靠的。**网络配置和安全设置:**根据测试环境需求,进行网络配置和安全设置。**安全性考****虑:**测试环境的安全性非常重要,需要确保测试数据的安全和保密。

Python_paipai的博客 1874
上一篇: C语言22行代码,让你的朋友以为中了病毒
下一篇: 现在为什么没有黑客了?
网络安全大白
博客等级 码龄4年 7291粉丝 703原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值