我的新课--快速上手Jmeter性能测试工具正在筹划中

大家好,感谢大家一直以来对我的支持,新课快速上手Jmeter性能测试工具正在筹划中,大纲如下:

随着软件性能测试行业的崛起,各种性能测试工具也随之层出不穷,各具特色。同时,开源的趋势不可阻挡,如何使用开源免费的性能测试工具完成相关测试工作是很多企业正在考虑的问题。本套课程正是基于以上需求和现状,选择目前市面上最流行的开源性能测试工具Jmeter作为阐述对象,带领大家从零开始、步步为营,以掌握Jmeter的基本概念并熟练使用Jmeter进行测试为目标,快速而高效的学习和使用Jmeter。俗话说,授人以鱼不如授人以渔,本套课程在分享Jmeter各方面的知识和经验的同时,更重要的是引导大家独立思考和解决问题的能力。同时,课程中会将性能测试领域的各种核心概念在多种工具中的实现进行对比,达到更加深入理解的目的。一次课程不可能学到所有知识,但要学到如何获得知识的能力和方法,这样才能走的更远。在这里,你学到的将不仅仅是Jmeter。

课程内容:
       本套课程详细阐述Jmeter中各组件的基本概念和使用方法,一方面通过实例对Jmeter中各组件进行详细剖析。同时,课程中也会将Jmeter与其他性能测试工具进行对比(例如LoadRunner),加深大家对课程知识点的理解,同时找到各工具之间的共同点和各自特色。按照经验,学习完本套课程后可以对Jmeter有比较深入的了解,可以使用Jmeter独立完成基本的性能测试项目。

课程大纲:

第1课:开源的力量--Jmeter

1. 阐述开源软件的现状和趋势
2. 解析引入和使用Jmeter的原因
3. 对比多种工具,阐述性能测试工具选型原则
4. 阐述Jmeter的优势和劣势
5. Jmeter的安装和目录解析

第2:初识Jmeter
1. Jmeter界面结构解析
2. Jmeter重要的配置文件解析
3. 实例演示如何使用Jmeter录制页面操作
4. 代理和反向代理解析
5. Jmeter与LoadRunner总体对比

第3:搭建骨架--Jmeter重要组件介绍
1. Jmeter中的属性和变量
2. Jmeter中的采样器
3. Jmeter中的计时器
4. Jmeter中的前置处理器和后置处理器
5. 通过实例演示Jmeter组件作用域
6. Jmeter与LoadRunner骨架对比

第4:往骨架上添肉—Jmeter脚本组成和组件搭配
1. 阐述在实际使用中Jmeter脚本组成和开发原则
2. 阐述配置元素和Default元素的区别
3. 通过实例演示HTTP Cookie Manager的使用

第5:Jmeter中的逻辑控制器(Logic Controller)
1. Jmeter中有多种逻辑控制器,不仅种类繁多,而且功能丰富,本节课将专门对逻辑控制器进行阐述。
2. 实例演示循环逻辑控制器
3. 实例演示条件逻辑控制器
4. 实例演示随机逻辑控制器
5. Jmeter与LoadRunner中该功能的对比

第6:采样器(Sampler)详细解析
1. 采样器作业和配置详细解析
2. 对重要的采样器的例如HTTP采样器进行详细剖析

第7:Jmeter中的参数化
1. 参数化的意义和作用
2. 通过实例演示Jmeter中的参数化
3. Jmeter中的参数化与LoadRunner中的参数化的对比

第8:Jmeter中的关联
1. 关联的意义和作用
2. 通过实例演示Jmeter中的关联
3. Jmeter中的关联与LoadRunner中的关联的对比

第9:Jmeter中正则表达式和函数
1. 基本的正则表达式
2. Jmeter中如何使用正则表达式
3. Jmeter中函数的概念
4. Jmeter中函数的应用

第10:Jmeter中的Listener
1. 阐述性能测试工具中Listener的意义
2. Jmeter中常用Listener图表的含义
3. 如何高效的使用Listener
4. Jmeter中的Listener与LoadRunner中的Analysis的区别

第11:Jmeter扩展插件的使用
1. 阐述可扩展的含义
2. Jmeter中常用的扩展插件
3. 通过实例查看扩展插件的使用效果

第12:分布式Jmeter
1. 分布式负载生成器的概念和意义
2. 如何在Jmeter中配置server –client模式
3. Jmeter与LoadRunner在分布式上的区别和各自特色

本课程大纲由广州八神编写,大家也可以加入群 319406535 进行讨论。

时间: 2024-10-26 14:18:33

我的新课--快速上手Jmeter性能测试工具正在筹划中的相关文章

快速上手JMeter

详情请交流  QQ  709639943 00.快速上手JMeter 00.Jmeter 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经典算法与应用 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小

Jmeter性能测试工具的使用(Web性能测试)

1.下载 http://pan.baidu.com/s/1o7p18Ye 该软件不用安装,直接解压打开即可使用. 2.使用 这里就在win下进行,图形界面较为方便 在目录apache-jmeter-2.13in 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板.主界面如下: 3.创建线程组 测试计划-->右键——>添加——>hreads——>线程组 设置循环的次数和并发的线程数量 3.添加http请求 创建你要测试的http请求的url信息 刚刚创建的

我的新课--HTTPS全景大揭秘正在筹划中

在谷歌和苹果等公司的强力推动下,HTTPS的时代已经来临.为顺应时代趋势并响应学员的需求,广州八神 继<软件性能测试>.<快速上手Jmeter性能测试工具>后录制第3套课程<HTTPS全景大揭秘>.课程的目的只有一个,让学员一次性了解关于HTTPS的方方面面. 本套课程先从密码学的基础知识讲起,再带领大家回顾计算机网络从第一层到第七层需要掌握的知识.具备以上知识铺垫后,进入TLS和HTTPS的世界.同时针对HTTPS的应用.openssl命令.证书的生成和校验过程.性能

JMeter 性能测试进阶实战

课程简介 本课程制作的主要目的是为了让大家快速上手 JMeter,期间穿插了大量主流项目中用到的技术,以及结合当今主流微服务技术提供了测试 Dubbo 接口.Java 工程技术具体实施方案,注重实践.注意引导测试思维.拒绝枯燥的知识点罗列.善于用实例展示实践过程.学完本课程,可以快速录制.开发.调试性能脚本,建立测试场景并且可以进行性能测试分析.特色如下: 覆盖 JMeter 的每一个细节: 介绍了 JMeter 在性能.自动化的双领域应用: 有完善的性能测试体系的展现: 为 Java.MySQ

DPDK快速上手指南(18.02)

DPDK快速上手(linux) 本文档主要来自linux_gsg-18.02.pdf的翻译,翻译肯定有不妥之处,请批评指正,我会随后修改,不胜感激. 1. 介绍 本文档包含有关DPDK(Data Plane Development Kit的缩写)软件的安装和配置的说明,目的就是让用户快速用起来.本文档描述怎样在linux应用环境下编译和运行一个DPDK应用程序,而不过多深入细节. 1.1文档路线图 以下是针对所有DPDK文档建议的阅读顺序: 发布说明(Release Notes):提供具体的发布

Jmeter服务性能测试工具

Jmeter性能测试工具 下载地址:http://jmeter.apache.org/download_jmeter.cgi Windows下使用 这里我们选择Binaries包,jmeter不需要安装直接解压使用,但是需要配置Java环境 安装jdk,这里就不说了 配置Java环境变量: win7系统 计算机--属性--高级系统设置--高级--环境变量--系统变量--新建 变量名:JAVA_HOME 变量值:C:\ProgramFiles (x86)\Java\jre1.8.0_101    

Quartz.NET快速上手第一课(官网文档翻译)

Quartz.NET快速上手第一课(官网文档翻译) 原文链接 在你使用调度者(scheduler)之前,你需要对它进行实例化(谁能猜到这呢?).在实例化scheduler时候,你需要使用ISchedulerFactory. 在你实例化好scheduler后.你可以启动.让它处于等待模式以及关闭它.请注意:一旦scheduler关闭后,将不能再被重启使用.除非你在实例化新的scheduler.如果scheduler没有被启动触发器不会被启动(Triggers)(Ijob实例对象中的代码也不会被执行

新浪SAE快速上手教程

 新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应用代码包 2014-07-24 > 新浪SAE快速上手教程[4]如何在线编辑代码? 2014-07-28 > 新浪SAE快速上手教程[5]如何用svn部署代码 2014-07-28 http://jingyan.baidu.com/season/43090

经验浅谈,新人如何快速上手一个新项目

经验浅谈,总结下自己如何接手一个新项目: 1.向同事问清楚当前的开发环境,而且现今的发展,要区分64位和32位2.搞明白当前项目的运行环境,如果是多项目的话,要搞清楚依赖关系3.让同事帮忙搞定本机可运行项目的环境4.当环境都弄好.项目能启动后,开始代码之旅,也是最重要的一步. a)看配置.通看一遍配置文件,了解当前项目用了哪些框架,做到心中有数 b)学业务(重点*).了解各页面间的跳转及异步请求,写一个临时Filter,拦截/*的所有请求,在doFilter()方法中,打印出每次请求的路径( S