【快班】软件性能测试
测试技术
18周
27人
此课程所属【全栈程序猿】, 【全栈测试工程师】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解
讲师
- CoolIORI
- 王磊,毕业于中山大学,多年大型项目测试经验。拥有包括web站点、客户端、网络测试、军用软件测试、第三方软件测评多种类型项目测试经验。 负责过包括广州亚运会票务网站、广州地铁5号线等项目的性能测试。同时对自动化测试和安全测试也有一定涉猎。
课程简介
随着软件测试行业的崛起,性能测试也随之水涨船高。如何更快的入门性能测试,如何从功能测试人员过渡到性能测试人员,相信是很多在职测试人员迫切想知道的。本套课程将针对以上总总问题进行阐述和剖析。带领有志成为性能测试工程师的广大测试人员走向性能测试之路。俗话说,授人以鱼不如授人以渔,本套课程在分享性能测试各方面的知识和经验的同时,更重要的是引导大家独立思考和解决问题的能力。一次课程不可能学到所有知识,但要学到如何获得知识的能力和方法,这样才能走的更远。
课程章节
- 第1课 开篇语和抓包不求人
- 1-1 本节课对本套课程的学习起到提纲挈领的作用。一方面对整套课程大纲进行介绍,同时对如何更好的提升和学习性能测试给出了一些建议。
- 1-2 抓包不求人主要阐述抓包的意义和方法
- 1-3 HTTP协议解析
- 1-4 抓包常用的工具—httpwatch、fiddler、科来三种工具的介绍
- 1-5 Firefox和firebug介绍
- 第2课 操作系统--最熟悉的陌生人
- 2-1 本节课主要通过一些例子唤起大家对操作系统的重视,以便让大家更清楚的认识到,对自认为熟悉的操作系统是多么陌生。底层的操作系统决定了对许多技术的理解,也是很多测试人员最容易忽视的。
- 第3课 时间都去哪儿了
- 3-1 本节课详细阐述一个网络请求所可能走过的所有路径,为未来定位问题打下理论基础。让大家建立一个思维,只要数据流过的地方,都有可能成为制约其速度的可能。
- 第4课 性能测试的今生前世
- 4-1 主要阐述测试发展演化和不同类型人群眼中的性能测试
- 4-2 对包括并发与并行、并发用户数与在线用户数、PV与UV、TPS与响应时间等性能测试领域的概念详细阐述
- 4-3 对加强性能测试的提升和开展中需要注意的技巧和方法进行描述
- 第5课 未雨绸缪--性能测试工具
- 5-1 性能测试与性能测试工具的关系
- 5-2 性能测试工具选型原则
- 5-3 不同性能测试工具的优缺点
- 第6课 初识loadrunner
- 6-1 Loadrunner基本介绍和组成
- 6-2 Loadrunner录制原理方法和脚本目录结构
- 6-3 结合HTTP协议,对Loadrunner运行时设置采用实例方式详细解析
- 6-4 阐述如何阅读官方文档和文档阅读方式
- 第7课 loadrunner脚本开发和常用函数
- 7-1 基于http协议的脚本开发
- 7-2 Loadrunner脚本的结构和运行过程
- 7-3 简单C语言和常用函数解析
- 7-4 LoadRunner中常用函数解析
- 7-5 LoadRunner中的日志体系和错误处理机制
- 7-6 LoadRunner与DLL
- 第8课 事务与参数化
- 8-1 LoadRunner中事务的概念和使用场景
- 8-2 事务中wasted_time和常用事务函数解析
- 8-3 参数化的概念和使用场景
- 8-4 通过实例详细解析Loadrunner中各种参数化方式的使用场景和方法
- 8-5 LoadRunner中变量和参数转换解析
- 第9课 检查点、集合点与关联
- 9-1 检查点的基本概念和使用场景
- 9-2 通过实例解析检查点使用方法
- 9-3 集合点的概念和使用场景
- 9-4 关联的含义和使用场景,通过2个真实案例详细解析如何进行关联操作。案例中会综合前面学习的关于抓包、协议的知识,将一连串的知识串起来进行更深入的解析。
- 第10课 运笔入神--性能测试计划的编写
- 10-1 通过本节课不仅提升编写性能测试计划的能力,也给出文档编写的一般原则和技巧,提升职场文档编写能力。
- 10-2 性能测试计划的组成部分
- 10-3 编写性能测试计划的注意事项
- 10-4 通过案例解析性能测试需求分析的方法和原则
- 第11课 学以致用--接口性能测试案例
- 11-1 通过一个真实的接口性能测试案例,展示性能测试脚本开发过程。
- 11-2 阐述脚本开发的原则和思想
- 11-3 将XPATH、字符编码转换、抓包、关联、协议等相关知识整理和灵活应用,解析脚本开发中的问题。
- 第12课 LoadRunner中的Controller和Analysis
- 12-1 Loadrunner中Controller的使用方法
- 12-2 阐述Controller的运行机制
- 12-3 集合点、负载生成器、场景等关键概念的解析和使用方法
- 12-4 IP欺骗的原理和使用方法
- 12-5 Analysis核心概念和关键图标的解读
- 12-6 拐点和图表合并
- 第13课 性能测试报告的编写
- 13-1 性能测试报告的组成部分
- 13-2 编写性能测试报告的注意事项
- 第14课 Loadruner中的JavaVuser编写
- 14-1 JavaVuser的使用场景和优缺点
- 14-2 JavaVuser与基于C语法的脚本的区别
- 14-3 JavaVuser脚本结构介绍
- 14-4 编写JavaVuser的注意事项和线程安全详细解析
- 14-5 JavaVuser编写过程和参数化
- 14-6 JavaVuser脚本与web脚本的转换
- 14-7 通过一个案例解析如何编写JavaVuser
- 第15课 虚拟与现实的结合-探索Java虚拟机
- 15-1 Java虚拟机的引入
- 15-2 一个进程一个世界
- 15-3 Java虚拟机内存结构解析
- 15-4 操作系统中的OOM和Java虚拟机中的OOM
- 15-5 如何使用命令行和相关工具监控Java虚拟机
- 第16课 掀起你的盖头来-磁盘大揭秘
- 16-1 详细磁盘结构解析和运行机制
- 16-2 阐述磁盘如何表示数据和存储存储方式
- 16-3 低级格式化和高级格式化的概念和区别
- 16-4 阐述影响磁盘性能的因素
- 16-5 操作系统如何看待磁盘和并对监控磁盘的命令行工具解析
- 16-6 Linux IO调度算法
- 第17课 数据交流大通道--内存
- 17-1 内存在操作系统中的位置
- 17-2 内存监控指标
- 17-3 物理内存和虚拟内存的含义
- 17-4 虚拟地址空间
- 17-5 一个进程的家庭布局—阐述进程的内存划分
- 第18课 线程的自白
- 18-1 线程和进程的关系
- 18-2 如果监控线程
- 18-3 操作系统中的内核线程和用户线程的区别
课程环境
安装Loadrunner11的windows平台。
授课对象
刚开始从事性能测试工作的测试人员,希望从功能测试转换成性能测试的测试人员,其他希望了解性能测试的人员。
收获预期
掌握性能测试的概念、熟练使用loadrunner性能测试工具,最重要的是清晰成为性能测试工程师需要具备哪些技能和如何掌握这些技能。能独立完成大部分性能测试工作。
学费
学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )
新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!