导读:课程概要

导读:课程概要

读者或许可以在网上搜寻到许多关于 JMeter 的应用案例,不免会有疑惑,为什么还要购买这个课程?如果在网上搜索过资料,是不是有过这样的困扰:

  • 明明是按照文档中的说明操作的,但有时总是出错,然后会疯狂搜索各类与问题相关的资料,东拼西凑的寻找答案,浪费了大量的时间和精力。

  • 读者是不是也遇到过这种情况,开始操做的时候,举步维艰,做过之后再来看,其实很简单,好吧,这是我们做过一件事情之后的想法,当然这也是在网上分享学习心得的大牛们的想法,所以对于初学者,看到的永远都是大牛们思维提炼后的知识产物,很多内容我们根本无法真正的领会。道理很简单,我们应该从金字塔的最底层开始学起,而搜索到的资料往往都是金字塔顶端的产物。

下面举几个例子来说明上面的两种场景。

  • 若要测试接口,并且现在产品还没有 Web 界面,无法直接录制脚本,于是想到要么使用 Loadrunner 的 Java vuser 去测试,要么使用 JMeter 的 Java 请求去测试,考虑到后者轻量级,则采用后者去做。于是搜寻大量资料,大部分是如何将 Java 的 jar 导入到 JMeter 中,但是却没有介绍应该如何开发 JavaSampler,怎样开发 JavaSampler。

  • 若去做测试分析,会有资料介绍如何从测试指标中分析,但是没有介绍要从内存→硬盘→CPU 的前后顺序一 一去排查瓶颈。

  • 编写性能测试脚本应该去参数化,但是很少有资料介绍为什么要做参数化,还有也没有资料介绍脚本中最应该参数化的脚本就是:“一次性数据”和“时间”。

……

所以跟着本课程从第一节开始,认真的学习下去,到最后掌握的不仅是性能测试这个理论体系,更是实打实的实践能力。本课程的特色在于可以从基本的理论知识入手,用最快的时间掌握并应用、注重实践,尽量避免乏味单一的理论知识介绍。

学习动力

学习是有时间成本的,所以我们必须找到学习的动力,最主要的无非是以下三个:

(1)个人能力的提升,个人能力提升之后才能胜任更具价值的岗位;

(2)公司认可,无论是招聘还是公司内部,领导层对性能测试情有独钟。具体可以看下国内知名公司对性能测试的招聘情况:

更多信息可以去浏览智联招聘、拉勾网等招聘网站去浏览性能测试工程师的待遇和要求,可以确定的是,即使很多公司没有特定的性能测试工程师岗位,但是大多也会要求会性能测试,并且是作为重要的加分项。

(3)掌握了性能测试这门技术,升职加薪自然不是梦想,定能薪水翻番。

学习思路

学习性能测试要掌握好基本的三板斧操作,即:

性能脚本开发

  • 参数化学习
  • 关联学习
  • 集合点学习
  • 检查点学习
  • 元件作用域与执行顺序
  • 常见 JMeter 的参数讲解

测试场景建立

测试瓶颈分析

  • CPU
  • 硬盘
  • 内存
  • 中间件
  • 数据库
  • 分析原则

特殊业务处理

  • Dubbo 接口
  • Java 请求
  • 分布式性能测试介绍

请读者深入浅出的学习,每一篇都会酌情配备实例,毕竟“做”才是第一位的。

最后的话

请跟着我的节奏和思路一起进步,一起拥抱性能测试,当然水平有限,错漏难免,欢迎各路大神指正纠错!

上一篇
下一篇
目录