随着软件性能测试行业的崛起,我国软件测试人才总体缺口极大,并且以每年15-20%的速度在上升,人才需求均为中大型IT企业。但国内高校在软件测试专业基本空白,人才以稀为贵,正处于地位、薪资双高时期,软件测试工程师作为软件质量的把关者,在企业中的地位也越来越重要。 在整个行业中各种性能测试工具也随之层出不穷,各具特色。同时,开源的趋势不可阻挡,如何使用开源免费的性能测试工具完成相关测试工作是很多企业正在考虑的问题。本套课程正是基于以上需求和现状,选择目前市面上最流行的开源性能测试工具Jmeter作为阐述对象,带领大家从零开始、步步为营,以掌握Jmeter的基本概念并熟练使用Jmeter进行测试为目标,快速而高效的学习和使用Jmeter。俗话说,授人以鱼不如授人以渔,本套课程在分享Jmeter各方面的知识和经验的同时,更重要的是引导大家独立思考和解决问题的能力。同时,课程中会将性能测试领域的各种核心概念在多种工具中的实现进行对比,达到更加深入理解的目的。一次课程不可能学到所有知识,但要学到如何获得知识的能力和方法,这样才能走的更远。在这里,你学到的将不仅仅是Jmeter。 目前,开源软件在企业和组织中所占的比重在逐年增加。其中,最有说服力的例子就是阿里巴巴的去IOE。阿里去IOE后,不仅避免了需每年支付给各大软件版权公司大量的维护和支持费用,也变相的刺激自身研发能力的提高。在众多开源软件中,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在分布式上的区别和各自特色 授课时间: 课程预计2016年11月25日开课,预计课程持续时间为14周。 授课对象: 刚开始使用Jmeter进行性能测试工作的测试人员,希望更深入了解Jmeter的测试人员,其他希望了解Jmeter的人员。 课程必备: 熟悉测试尤其是性能测试领域的相关概念,了解一些Java领域基本概念更好,但不是必须。 讲师简介: 王磊,毕业于中山大学,多年大型项目测试经验。拥有包括web站点、客户端、网络测试、军用软件测试、第三方软件测评多种类型项目测试经验。 负责过包括广州亚运会票务网站、广州地铁5号线等项目的性能测试。同时对自动化测试和安全测试也有一定涉猎。 课程试听: 新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员! 本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。 在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力! 课程授课方式: 1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。 2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。 3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。 4、 结业测验:通过测验,完成学业。 您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答 咨询QQ: 2222010006 (上班时间在线) 技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!! |