如何写出让业务满意的性能测试报告

news2024/10/7 10:18:39

目录

前言

需求背景

测试报告的作用是什么?

业务团队更关注哪些内容?

输出让业务满意的性能测试报告

总结


前言

写出一份让业务满意的性能测试报告,需要充分理解和呈现测试结果,结合业务需求进行分析和解读。

这篇文章,来聊聊我对这个需求的分析和理解,以及如写出让业务满意的性能测试报告。

需求背景

需求背景实际上在前面的文章《聊了简单的话题:如何分析性能需求》中已经提到了,写性能测试报告的初衷,是目前的组织架构和业务形态决定的。

我目前在Application Infrastructure团队,负责测试开发和性能及稳定性相关工作,由于公司是纵向的独立BU式的组织架构,基础架构团队更多的是作为一个乙方的角色,

为各个事业部提供底层的通用技术组件和解决方案。这就是为什么这篇文章标题会题为‘让业务满意’的寓意了。

大多数独立BU式架构的企业,业务方往往都处在一个很强势的角色,而做底层基础建设的团队,本身的绩效和评价往往来自于业务团队影响因素较多。

聊完背景,接下来聊聊本文的重点——性能测试报告。我会尝试从报告的作用、业务团队关注的点以及报告背后的思考逻辑来阐述我的一些观点和想法。

测试报告的作用是什么?

聊到报告的作用,可以尝试从以下几个方面来理解它的作用:

流程闭环

现在企业大都讲究流程,我在前面的文章《测试工程师的职场发展二三谈》里面也谈到了流程的重要性。

在技术领域,报告一般都意味着阶段性的结束总结,如果是偏数据计算或调研方面,报告更是很好的素材和样本。

因此测试报告的作用,在流程管理方面,是很重要的一个环节和必不可少的产出。

结果量化

上面聊了流程,这里聊结果。互联网领域有个黑话叫做拿结果,结果是什么?

结果不是你写了多少代码提了多少bug,而是你在某个阶段做某件事的可量化的产出物。

报告是对这个阶段的高度总结,是对目标和结果的拉齐,更是向上向下的一个交代!

原谅我用了一些互联网黑话,因为这些黑话属于一说就透大家都懂的意思。总结一下,报告的作用如下:

  1. 保证流程的完整性;

  2. 工作的阶段性总结;

  3. 可量化的产出结果;

  4. 对业务合作方的交代;

  5. 达成OKR的重要手段;

  6. 老板向上向下管理的抓手;

  7. 个人绩效和年终的影响因素;

业务团队更关注哪些内容?

聊到这里,就要提到需求最核心的部分:流量网关。

一般来说,流量网关是大部分业务流量的入口,它的特点在于一方面需要承载比较高的访问流量;

另一方面要起到入口的一些特性作用,比如:限流/鉴权/防爬等。考虑到容灾可可用性等指标,一般在服务部署的时候,还需要跨可用区甚至跨机房。

因为基础架构团队负责流量网关等基础组件的研发,需要推动在不同的业务团队协助他们接入服务。

业务团队对服务的时延比较敏感,且之前部分团队已经有了类似的技术组件,这个背景下要说服业务团队接入,阻力还是不小的。

所以就有了文章开头所提到的事情。那么,类似流量网关这种基础的技术组件,业务团队会比较关注哪些内容呢?

  1. 低时延;

  2. 可用性;

  3. 接入成本;

  4. 流控和鉴权;

  5. 精准的可量化指标;

  6. 明确便捷的接入方案;

  7. 丰富的使用培训和答疑服务; 

输出让业务满意的性能测试报告

写测试报告是很多测试同学比较头疼的问题,但很多时候报告的作用远超形式主义的为老板汇报的作用。下面是我总结的一个性能测试报告的模版,供大家参考:

PS:以流量网关接入业务为例!

标题XXX性能测试报告
结论经过x轮测试验证,涉及x个场景,目前的结果已满足x业务的线上实际场景。相比于接入/优化前,接入后整体提升xxx,对x业务的优势是xxx。
背景目标为了统一流量入口,做到安全防爬/统一鉴权等目的,我们选用了APISIX作为流量网关组件。 我们的目标是xxx。,业务接入后,可以解决xxx问题,带来xxx提升,避免xxx。
环境信息

网关配置:8C16G

集群数量:三个可用区,每可用区6个节点;

网络类型:跨可用区单独VPC调用;

预期指标同可用区时延<1ms,跨可用区时延<2ms
验证结果这里用表格或者图表将不同场景和条件下的详细数据列出来
建议方案

针对不同的业务类型和技术栈,我们准备了x种方案:

  • a业务建议x方案,原因为xxx,优势为xxx;

  • b技术栈建议y方案,原因为yyy,优势为yyy;

相关文档

a业务接入文档

b技术栈接入文档

接入常见问题及解决方法

总结

报告要重点突出结论,直截了当的给业务方明确的结果;

说明验证环境信息,尽可能贴近或者匹配业务方的实际情况;

阐述项目的背景/目标和如此做的价值,价值最好切中业务实际痛点;

提供更多可选的方案,傻瓜式的接入方案比各种改造更能让业务方接受;

 作为一位过来人也是希望大家少走一些弯路,希望能对你带来帮助。(WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等),相信能使你更好的进步! 

留【自动化测试】即可【自动化测试交流】:574737577(备注ccc)icon-default.png?t=N5F7http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=hyGITtX0cD6EN96WzR_d5b1qRSZ-Dpyy&authKey=76TmCzaAQ%2BOwLn6umFFZeVxKheSwyaUVwymd%2FRvdARY6cvCSCgZ1qOSe3w%2Bsh61f&noverify=0&group_code=574737577

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/663141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

别再错过重要任务,手机日程提醒软件用哪个

你有没有过这样的经历&#xff0c;因为平时生活、工作中太过于忙碌&#xff0c;而错过重要任务的完成&#xff1f;相信很多人都会忘记过重要的事情&#xff0c;例如平时工作太忙了&#xff0c;而忘记了之前安排好的会议。那么在待办事项越来越多的今天&#xff0c;我们如何保证…

这几个APP,你认识多少

软件一&#xff1a;AI工具导航 功能介绍 1.书写工具 包括内容创作、语法检查、内容润色等。 2.图像工具 包括文字图片生成、插图生成、在线抠图背景去除等。 3.音频工具 包含自定义风格的音乐生成、变声、配音等。 4.视频工具 包括视频生成、文字转视频、虚拟人讲解等…

vivo 游戏黑产反作弊实践

作者&#xff1a;vivo 互联网安全团队 - Cai Yifan 在数字化、移动化的浪潮下&#xff0c;游戏产业迅速发展&#xff0c;尤其疫情过后许多游戏公司业务迎来新的增长点。 游戏行业从端游开始一直是黑灰产活跃的重要场景。近年来&#xff0c;随着互联网的发展和手机市场的不断壮…

从0到1精通自动化测试,pytest自动化测试框架,用例运行规则(二)

目录 一、用例设计原则 二、help帮助 三、按以下目录写用例 四、python -m 五、执行用例规则 六、-x 遇到错误时停止测试 七、—maxfailnum 一、用例设计原则 文件名以 test_*.py 文件和 *_test.py 以 test_ 开头的函数 以 Test 开头的类 以 test_ 开头的方法 所有的包…

前端学习——HTML

C/S架构和B/S架构 1.C/S架构&#xff1a;需要安装&#xff0c;偶尔更新&#xff0c;不跨平台 2.B/S架构&#xff1a;无需安装&#xff0c;无需更新&#xff0c;可跨平台 大型专业应用、安全性要求较高的应用&#xff0c;需要采用C/S架构 前端工程师主要研发B/S架构的应用——写…

智能照明控制系统助力某商业综合体实现“双碳”

摘要&#xff1a;智能照明是当前非常普及的一种照明控制方式。广泛使用于建筑物,景观&#xff0c;公共场所。本文以智能照明在商业综合体中的应用为基础&#xff0c;主要介绍了智能照明系统的功能与特点&#xff0c;系统运用的效果&#xff0c;在建筑自动化系统中的地位及优势等…

项目前期准备 -- 手把手教你做ssm+springboot入门后端项目黑马程序员瑞吉外卖(一)

文章目录 前言一、导学内容1.前置知识&#xff08;必备&#xff09;2.博客收获3.效果展示4.软件开发流程整体介绍4.瑞吉外卖整体项目介绍 二、开发环境搭建1.数据库环境搭建2.maven环境搭建 总结 前言 为了巩固所学的知识&#xff0c;作者尝试着开始发布一些学习笔记类的博客&…

Zoho Bigin表现亮眼,入选国际软件测评机构多项Top榜单

科技重新赋能企业发展动力&#xff0c;数字化转型成为降本增效的好方法。 然而真正落地到企业层面&#xff0c;尤其小微企业&#xff0c;做好数字化转型&#xff0c;并不是件容易的事情&#xff0c;需要多管齐下&#xff0c;长期投入时间和资金。 小微企业由于自身业务规模及…

Golang笔记:使用json包处理JSON数据

文章目录 目的Decoding&#xff08;解析数据&#xff09;Encoding&#xff08;创建数据&#xff09;总结 目的 JSON 是一种非常流行的数据交换格式&#xff0c;是JavaScript中原生支持的一种数据&#xff0c;因为其简单方便&#xff0c;所以也经常用在不同程序、不同语言间数据…

Linux5.6 Mysql备份与恢复

文章目录 计算机系统5G云计算第四章 LINUX Mysql备份与恢复一、数据库备份的分类1. 数据备份的重要性2.数据库备份的分类3. 常见的备份方法1&#xff09;物理冷备2&#xff09;专用备份工具mysqldump或mysqlhotcopy3&#xff09;启用二进制日志进行增量备份4&#xff09;第三方…

8.2 网络分层OSI七层模型

目录 计算机网络体系结构的形成 两台计算机要互相传送文件需解决很多问题 提出了不同体系结构 国际标准&#xff1a;开放系统互连参考模型 OSI/RM 但 ISO/OSI 失败了 存在两种国际标准 协议与划分层次 协议与划分层次 协议的两种形式 层次式协议结构 划分层次的概念举…

卷积计算加速方法--分块卷积

1、大尺寸卷积存在的问题 当卷积的输入太大导致内存不够用时&#xff0c;考虑将一大块卷积分成多个小块分别进行卷积&#xff0c;相当于将原始输入分成几个小的输入经过同一组卷积核分别卷积&#xff0c;其中每块小的输入都是原始输入的子集&#xff0c;每块之间互不影响&#…

OpenHarmony社区运营报告(2023年5月)

本月快讯 ● 2023年6月11-13日&#xff0c;2023开放原子全球开源峰会即将在北京北人亦创国际会展中心盛大开幕。2023开放原子全球开源峰会上&#xff0c;OpenAtom OpenHarmony&#xff08;以下简称“OpenHarmony”&#xff09;将通过分论坛与展览等方式&#xff0c;展示生态进展…

C# 特性详解

目录 特性是什么&#xff1f; 如何使用特性&#xff1f; &#xff08;1&#xff09;.Net 框架预定义特性 &#xff08;2&#xff09;自定义特性 为什么要使用特性&#xff1f; 特性的应用 特性实现枚举展示描述信息 特性是什么&#xff1f; 特性&#xff08;Attribute&…

划重点!超全PMP报考指南,速速收藏!

PMP证书作为项目管理专业人士的重要标志&#xff0c;是每一位项目经理职业发展生涯中不可或缺的证书。PMP学习不仅可以提升项目经理的项目管理水平&#xff0c;也可以进一步提升项目经理的个人竞争力。 一&#xff0c;PMP介绍 PMP&#xff08;项目管理专业人士资格认证&#…

新建一个vue2项目

安装Vue CLI 在终端中输入以下命令进行全局安装&#xff1a; npm install -g vue/cli 创建Vue项目 1.在你要创建项目的目录下打开终端输入vue create 【你的项目名称】 2.手动选择安装 3.根据自己的需求选择 4.选择vue版本 5.是否使用calss风格的组件语法&#xff1a; (推荐…

8.1 什么是互联网

目录 计算机网络的定义与分类 计算机网路的定义 几种不同类别的计算机网络 按照网络的作用范围进行分类 按照网络的使用者进行分类 网络的网络 计算机网络 互连网络 网络与互连网 互联网 互联网的组成 互联网的边缘部分 互联网基础结构发展的三个阶段 第一阶段&a…

JavaWeb小记——Servlet

目录 Servlet概念 Servlet快速入门 1.创建web项目 2.创建一个Java类&#xff0c;实现Servlet接口 3.重写接口中的service()方法 4.配置Servlet——web.xml中 5.发布项目 6.发送请求&#xff0c;请求Servlet Servlet原理 Servlet的生命周期 1.init() 2.service() 3.…

el-form 表单项前面显示星号 但又不校验这一项代码怎么实现

效果图&#xff1a; 1.将 prop 属性设置为空字符串&#xff1b; 2.同时将 required 属性设置为 true。 这样就可以显示星号但不进行校验。 示例代码&#xff1a; <el-form> <el-form-item label"姓名" prop"name" required> <el-input…

SAP ERP系统PP模块控制BOM的变更是否需要ECN的三种解决方法<转载>

原文链接&#xff1a;http://www.360doc.com/content/12/0121/07/1079063886_1079063886.shtml BOM简称物料清单&#xff0c;它是PC和MC部门编制生产计划&#xff0c;物料采购和生产计划的依据&#xff0c;也是财务成本核算的基础&#xff0c;它的重要性不言而喻。 一个公司的…