首页 > 其他分享 >搭建完整项目,真刀真枪实践性能测试

搭建完整项目,真刀真枪实践性能测试

时间:2023-08-04 14:03:00浏览次数:40  
标签:场景 真刀真枪 项目 瓶颈 性能 测试 基准 搭建


你将获得

  • 基于一个真实项目的性能分析策略
  • 打破性能分析四大错误认知
  • 深入剖析影响性能结果的五个环节
  • 四大性能场景高手设计思路

讲师介绍

高楼,网名Zee,性能专家,盾山科技CEO,7DGroup创始人 ,性能标准撰写人,《性能测试实战30讲》专栏作者。性能领域公认的具有匠心的技术专家,架构级性能解决方案资源专家。

高楼拥有14年性能测试分析调优经验,致力于架构级性能测试、容量水位规划、性能瓶颈分析、性能异常等技术方向。强调性能测试之后的调优过程,致力于将性能测试与分析的结果在生产环境中体现。

课程介绍

作为一个性能工程师或是性能团队负责人,你是否敢拍着胸脯说:“这个系统‘死’了我负责!我卷铺盖就走人!”如果你敢这样说,得到的工资肯定是不一样的。可是,在当前的性能市场中,有谁敢给这样的业务保证呢?

在很多人看来,性能测试仅仅只是“测试”,很多性能团队也只是找找基本的技术瓶颈。错误理念或乱象在这个行业中大行其道,比如说:

  • 过于关注性能中的某些工具;
  • 只浮于理论层面,不知道具体的落地过程;
  • 遇到性能瓶颈,拿不出证明瓶颈根本原因的证据,甚至被开发或运维像皮球一样踢来踢去;
  • 工作结果无法体现到业务场面,无法对系统上线后的状况作出准确预判;
  • ……

基于这样的市场现状,我希望通过这个课程将性能分析的真正价值体现出来,改变你原有的一些错误认知,帮助你在性能这条路上走得更深、更远。这就需要我们把性能从“测试”引到“工程”的级别,因为只有这样,才是一个性能项目的真正价值可以体现的方式。


为了能让你更好地理解这些内容,我专门搭建了一个完整的系统,我在这个系统中遇到的性能问题,以及我的分析过程都将在这个课程中呈现出来,你看到我所讲的分析方法和路径都是能够一一落地的。

我希望你能看到一个性能项目真实的落地过程,知道在一个性能项目的各个阶段应该做什么事情以及要做到什么样子,从一个更为宏观、全局的视角,真正吃透性能,同时知道这个方向其实可以干很多事情。

在这个课程中,我将整个性能工程的内容分为以下五个模块给你讲解:

第一部分,性能工程的核心理念。

在这部分,我会对当前的常见的性能项目中的实施过程进行解析,分析常见的问题,并给出相应的解决方案。性能在国内也有几十年的时间了,而很多人对性能的误解还是很深。像“性能测试项目到底应不应该做瓶颈定位分析”等常见的争论一直都存在,而这部分内容就是要给你说明,性能工程中必须要有的理念。

第二部分,性能工程的实践关键点。

这部分是RESAR性能工程的核心,我会对性能项目中几个重要的环节进行详细的说明,比如说业务模型抽取、参数化数据、性能监控等。在性能项目中,这里面的每个环节都直接决定项目的成败。

第三部分,基准场景。

在性能领域中,有一个声音已经响了多年:“基准场景就是拿几个用户试跑一下,验证场景、脚本、数据的正确性。”我觉得那只是场景验证而已,并不符合基准场景应该有的定义。

而在RESAR性能工程中,我将基准场景定义为把单业务测试到最大TPS的场景。在基准场景中,你将看到很多性能瓶颈,这些瓶颈在基准场景中的分析相对简单一些。不过,请你记住,基准场景是非常重要的。

第四部分,容量/稳定性/异常场景。

在RESAR性能工程中,只有四类场景。第四部分我将为你呈现其他三类场景:容量场景、稳定性场景和异常场景。

容量场景是最应该符合生产环境业务场景的,容量场景要获得系统最大的TPS,有了这个结果才能知道生产环境能不能支持得住最大的业务容量;稳定性场景是为了考验系统的长时间运行能力;异常场景是为了考验系统面对异常问题时的处理能力。

第五部分,性能结论。

性能项目最重要的就是结论。在这部分,我将为你说明性能报告如何编写,同时也将告诉你性能项目完成之后,如何给出运维需要的配置建议。因为对于性能来说,如果仅是在测试环境中给个结论、找些明显的Bug是远远不够的,这只是工作的一部分,能给出生产环境运行的建议和容量才是关键。

课程目录

搭建完整项目,真刀真枪实践性能测试_生产环境




标签:场景,真刀真枪,项目,瓶颈,性能,测试,基准,搭建
From: https://blog.51cto.com/u_15181572/6961800

相关文章

  • 7DGroup 性能&测试开发&运维 系列文章持续更新
    组织织简介1、7DGroup简介性能能闲谈1、浅谈window桌面GUI技术及图像渲染性能测试实践2、杂谈:性能测试的范围到底有多大?3、戏说CPU使用率-驳《CPU使用率度量指标是扯淡!》译文标题4、对性能测试评估分析优化市场的反思5、泛谈系统级跟踪和应用级跟踪6、性能测试分析优化该有的范围7......
  • 7DGroup性能&测试开发文章持续整理(新年版)
    性能闲谈系列:浅谈window桌面GUI技术及图像渲染性能测试实践杂谈:性能测试的范围到底有多大?戏说CPU使用率-驳《CPU使用率度量指标是扯淡!》译文标题对性能测试评估分析优化市场的反思泛谈系统级跟踪和应用级跟踪性能测试分析优化该有的范围性能基础系列:------------接口--------------......
  • 架构级性能测试与性能调优分析大纲(全)
        最近都在写性能培训的材料,最近大纲整理完了,相应的PPT、实例也都已经有了。在一些培训公司的网站上也有,有需要的可以看一下。    最近为了让思路更完整,做了很多事情,将以往的300多页PPT全部废弃掉了,重写了400多页。课程描述本课程从架构性能的角度出发。解析了性能测试理......
  • Flask快速搭建接口-python库
    Flask是一个基于Python的轻量级Web框架,用于构建Web应用程序和RESTfulAPI。它被设计为简单、易用、灵活,并且具有良好的扩展性。Flask是一个微型框架,提供了一些基本功能,但也允许开发者根据需要选择并添加扩展。Flask构成路由(Routing):Flask使用路由来定义URL和对应......
  • 测试
    \Large\[\left|A\right|=\left|{\begin{array}{*{31}{c}}{{a_1}}&{{b_2}}&{{b_3}}&\cdots&{{b_n}}\\{{c_2}}&{{a_1}}&0&\cdots&0\\{{c_3}}&0&{{a_3}}&\cdots&0\\\vdots&\vdots&\v......
  • 软件测试用例设计—场景法解析
    ......
  • 项目概述和搭建
    1. 概念   15 互联网金融(ITFIN)是指传统金融机构与互联网企业利用互联网技术和信息通信技术实现资金融通、支付、投资和信息中介服务的新型金融业务模式。 互联网金融ITFIN不是互联网和金融业的简单结合,而是在实现安全、移动等网络技术水平上,被用户熟悉接受后(尤其是对电子商务的......
  • 压力测试存在的问题
    1.内存溢出问题适当加大内存移除容器中不经常使用的对象尽量不要将容器定义为成员变量考虑熔断以及降级2.线程安全问题例:count++,count++操作不是一个原子性操作,也就是说在某一个时刻对某一个操作的执行,有可能被其他的线程打断加锁synchronizedAtomicInteger,AtomicIn......
  • 不要仅限于只做测试工作
    前几天写了篇性能测试如何入门实践的文章,技术交流群有位同学截取了其中一段表达了自己的观点:性能瓶颈定位和优化,应该是研发来做这件事。然后群里其他同学纷纷参与了这个话题的讨论,表达的观点主要有下面几种:现在技术岗位的职责已经没有明确界限了;性能瓶颈定位优化研发来做,那测......
  • Beckhoff EL7037参数设置及寻参模块的测试
    参数设置I/O-Devices-Device3(找到对应的设备)-Term1(EK1100)-Term2(EL7031)-CoeOnline8010:01最大电流设置为600mA;8010:02保持电流设置为300mA;8010:03正常电压设置为24000mV;8010:06满步设置为200,表示1圈走200个脉冲;备注:以上参数和具体电机型号有关。8012:01:操作模式......