课程介绍Course Introduction
深圳LoadRunner性能测试培训班
LoadRunner性能测试的发展前景
性能测试的薪资情况
LoadRunner性能测试课程大纲
总共:10天 1、全面了解性能测试的方法,流程和LoadRunner工具的使用; 2、掌握各种常见**的接口测试; 3、掌握典型的web系统,由前端到后台的监控、分析和调优方法; 4、具备独立开展性能测试工作的技能。 名称 天数 课时 课程大纲 教学内容 课程时间 课程目的 性能测试基础 第1天 1 性能测试概念 了解性能测试的定义 负载模型 3小时 了解性能测试的定义 性能测试常见术语 性能测试中经常用到听到的相关术语及解释 了解性能测试的常见术语和性能指标 性能测试策略 负载测试、压力测试、配置测试,稳定性测试 了解开展性能测试的常用方法 性能测试常见的认识误区 了解常见的性能测试误区,避免在以后的工作中出现类似的情况 HTTP** 2 HTTP报文结构 报文介绍 IE、firefox、chrome抓包下抓包方法 了解HTTP报文的组成 HTTP**请求 了解HTTP报文请求的组成 HTTP**应答 了解HTTP报文应答的组成 httpWatch抓包工具 掌握httpWatch抓包工具的使用 常见HTTP返回码介绍 了解常见的HTTP返回码 VuGen 1 LoadRunner性能测试工具的组成 环境、loadrunner安装,破解,(IE9、火狐) 11小时 了解性能测试工具LoadRunner的构成 LoadRunner性能测试工具的工作原理 loadrunner三个部分,每个部分作用 了解性能测试工具LoadRunner的工作原理 以一个例子来讲解LoadRunner性能测试操作流程 演示录制一个登陆的脚本,回放,设置场景,生成测试结果整个流程 让学员对使用LoadRunner进行性能测试有初步的认识 1 **的选择 几种主要的**选择 **分析器 -->analyze Application 掌握如何选择系统所支持的通讯**进行脚本开发 Recording Options录制选项的设置 HTML 和URL的录制方式的区别(以查询脚本为例子,分别录制两份脚本,对比区别) 掌握录制选项的设置,避免录制的信息丢失 录制工具条各功能的讲解 VuGen中init,action,end的区别 掌握录制工具条中各个功能的使用,提高脚本开发的效率 脚本Script视图和Tree视图查看 掌握脚本视图的切换,以及请求/响应报文的查看 脚本事务的设置 录制时设置或者录制完后添加 掌握事务的添加,事务的状态 脚本集合点的设置 录制时设置或者录制完后添加 掌握集合点函数的添加,了解集合点的原理和添加集合点的注意事项 1 脚本分析、添加脚本注释 web_url() web_submit_data() web_custom_request()区别及相互转换 **HTTP抓包,组装一个post请求 掌握脚本中每个请求的含义,已经脚本开发规范 1 脚本调试和脚本的日志分析,脚本运行结果的分析 f9断点调试 Replay log 和generaction log作用 掌握脚本调试的技巧;掌握如何根据日志来分析解决脚本的问题;掌握脚本运行结果的查看和分析 脚本中Run-Time Setting设置,Block块的使用技巧 多个action**black快随机运行 掌握脚本中Run-Time Setting的常用设置,Block块的使用技巧 第2天 1 脚本中添加常用的逻辑判断 了解C语言在脚本中的使用方式 脚本检查点的设置 检查点函数web_reg_find()讲解 手工检查点判断,或者自动检查点 掌握LoadRunner对脚本执行结果的判断原理和检查点的设置 1 脚本参数化的设置 参数化的2种方法:脚本中直接参数化、直接建参数化文件 参数化文件各种取值方式 掌握脚本参数化的方法,和各种取值方式 1 脚本关联的设置 关联的作用 关联方式,自动关联,手动关联(如何**找到关联的位置) 关联函数web_reg_save_param() ORD的作用 关联数组,随机取值,顺序取值,灵活运用 掌握脚本的关联原理,和关联的三种方式 4 运用以上知识点,录制一个下入库单,并且翻页逐条打印商品条码,调试完成 Controller 第3天 1 场景选择 目标场景和手工场景 场景运行结束固定次数停止 混合场景,固定用户或按百分比进行设置 7小时 掌握如何选择适合的运行场景 负载机的添加 掌握如何添加负载机进行联机向服务器负载 集合点策略的设置 了解集合点的使用策略 场景中Run-Time Setting设置 掌握场景中的Run-time Setting的设置,了解其与脚本中的Run-time Setting的区别 SLA的设置 了解SLA的设置与作用 IP欺诈 了解IP欺诈的设置、IP欺诈的使用场景 1 用户加载场景的设置 掌握各种用户加载方式的设置 1 服务器资源监控 掌握使用LoadRunner监控服务器资源 1 运行用户管理和运行日志分析 掌握在场景运行时,对用户进行管理,分析并解决常见的失败原因 Analysis 性能测试结果的分析思路 掌握性能测试结果的分析思路 TPS,响应时间,点击率等图表的分析和图表合并 掌握各种数据报表的分析以及报表的合并 单个图表分析常用的技术 掌握图表的常用分析技术,挖掘数据背后所隐藏的信息 脚本开发进阶篇 第4天 2 LoadRunner中常用的函数讲解,帮助文档的使用 14小时 掌握脚本开发中常用的函数,掌握如何高效地使用帮助文档 常用的参数化类型讲解和使用方式 掌握各种参数化的类型,提高脚本开发效率 LoadRunner中的数组和关联的高级使用技巧 掌握LoadRunner中的数组的使用和关联的高级使用技巧 2 HTTP接口性能测试 **调用 OpenAPI 接口,完成下单动作 掌握根据开发文档,编写HTTP接口性能测试脚本 2 webservice接口性能测试 掌握编写web service接口性能测试脚本 第5天 2 java vuser接口性能测试 环境搭建:JDK 1.6 32位 掌握编写java vuser接口性能测试脚本 2 winsocket接口性能测试 掌握编写winsocket接口性能测试脚本 脚本开发时,常见的错误和解决方法 了解脚本开发过程中常见的错误和解决方法 脚本开发案例练习(bugfree新建bug的案例) 让学员灵活运用所学的知识,做到学以致用 web前端性能分析 第6天 3 web页面的组成讲解 17小时 了解web页面的组成元素 前端性能分析工具(YSLOW) 掌握常见的前端性能分析工具的使用 提高前端性能的方法 了解前端性能优化的方法 Web系统前端性能实例分析(surgar CRM) 掌握如何测试一个web系统的前端性能 应用服务器监控与分析 2 系统监控工具nmon的使用和监控数据分析 了解如何在系统上,**命令监控系统的资源使用情况 2 linux下,常用的资源监控工具讲解,如:iostat,vmstat。 掌握目前业界流行的开源系统监控工具nmon的使用和监控数据的分析 第7天 JVM和监控工具jconsole的使用 了解系统内存回收机制,掌握使用监控工具jconsole的监控jvm jconsole MAT工具的组合使用,分析系统内存泄漏 掌握查看jconsole生成的图表,掌握MAT内存泄露分析工具的使用 JVisualVM工具的使用 掌握Jprofile的使用,学会**Jprofile的监控数据分析性能瓶颈、内存泄漏、CPU负载和线程相关的问题。 JVM Full GC频率监控与常见案例讲解 了解Full GC对系统的影响,以及常见案例的学习 应用服务器瓶颈分析,调优思路,和常见案例讲解 了解应用服务器常见的瓶颈类型和调优方法 Oracle数据库服务器监控与结果分析 第8天 AWR监控工具的使用 了解AWR工具的作用和使用方法 分析定位CPU消耗严重的SQL 掌握**AWR报告定位CPU消耗严重的SQL 分析定位内存消耗严重的SQL 掌握**AWR报告定位内存消耗严重的SQL 分析定位IO消耗严重的SQL 掌握**AWR报告定位IO消耗严重的SQL 分析定位数据库缓存命中率是否合理 掌握**AWR报告分析数据库缓存命中率是否合理,如何优化 分析定位执行时间长的SQL 掌握**AWR报告定位执行时间长的SQL 分析磁盘IO是否存在瓶颈 掌握**AWR报告分析数据库服务器的磁盘IO是否存在瓶颈 流程篇 项目级性能测试流程讲解 4小时 了解在企业中如何开展性能测试 系统性能测试需求的获取和分析,性能测试点获取的依据 掌握性能需求的分析,提取性能测试指标,合理获取系统的性能测试点 业务模型的建立 掌握根据需求和系统的历史数据建立业务模型 测试模型的建立 掌握根据业务模型建立性能测试模型 如何准备有效的性能测试数据 掌握如何构造合理的,符合实际环境的测试基础数据和使用数据,从而避免在测试时总是发现不了问题,而当项目上线问题接踵而至的现象 性能测试方案的设计 掌握性能测试方案的设计编写 性能测试用例的编写 掌握性能测试用例的编写 性能测试报告的编写 掌握性能测试报告的编写 项目实践 第9、10天 14小时 掌握项目性能测试的全流程
深圳宝安软件测试培训在哪里呢?在深圳宝安区,想报名学习软件测试可以下方方式。也可去网和中华考试网查看相关的软件测试课程。
欢迎致电:(曾老师) : 热线: (详情请扫二维码)
课程热线
客服时间:早上9点~下午6点,其他时间请在线报名或留言,谢谢!
申请免费试听
学校介绍University Profile
深圳市狮子座信息技术
公司介绍
深圳狮子座信息技术是国内首家移动互联网人才孵化基地,真实团队演练结合商业项目实战,打通人才与企业的求职壁垒。
关于我们
1、公司成立于2015年3月16日。 2、致力于为移动互联网提供整理人力资源解决方案。 3、从人才培养,到企业内训,再到项目孵化,以及技术研究。
为什么叫狮子座?
1、狮子代表着勤奋、坚持、有执行力、永不放弃。 2、我们坚持创新人才培养模式,像狮子一样,绝不妥协。 3、十年树木,百年树人。人才培训过程一定不能盲目求快。
我们的理想和情怀
1、我们希望重新定义职业教育的人才培训模式。 2、我们希望让我们的学员以狮子座学习过为荣。 3、我们希望所有的移动互联网企业,能够不为人才所困。 4、我们愿做一片绿叶,为创新提供人才,帮助客户成长。
公司地址:深圳市南山区高新园