2017回顾-性能测试需要哪些开发基础呢?
性能测试可能大家都觉得一下子找不到入门的方法,云层根据多年的经验整了一套完整的性能测试入门(PHP+JAVA+MYSQL+ORACLE)知识详解体系26个章节(超过200分钟的纯干货视频),针对每个课程都列出了对应的知识点,内容超长(超过100个知识点),请保持耐心。
如果发现好多都不会怎么办?
看看这套课程吧
https://ke.qq.com/course/239453
PHP篇(9段)
性能测试进阶系列_后端基础篇_01_PHP基本语法
1.PHP执行需要什么环境
2.如何测试PHP是否正常工作
3.PHP的代码需要写在什么语句块中
4.PHP和JS有什么区别
5.如何理解使用PHP动态生成JS再回显界面的过程
6.PHP的字符串连接符是
7.PHP的变量都用什么符号标示
性能测试进阶系列_后端基础篇_02_PHP处理GET方法
1.什么是GET请求
2.GET请求如何带参数
3.PHP通过什么函数来获取GET请求
4.$_GET函数内所带的参数名对应了请求的什么
5.对于性能测试来说为什么需要知道GET请求的处理方式
性能测试进阶系列_后端基础篇_03_PHP处理POST方法
1.什么是POST请求
2.POST请求如何带参数
3.PHP通过什么函数来获取POST请求
4.$_POST函数内所带的参数名对应了请求的什么
5.对于性能测试来说为什么需要知道POST请求的处理方式
6.为什么说POST请求也不安全
7.POST和GET有何区别
性能测试进阶系列_后端基础篇_04_PHP数据库维护1
1.数据库是用来做什么的
2.连接Mysql的时候用127.0.0.1和直接IP有什么区别
3.默认Mysql的用户名和密码是什么
4.管理Mysql可以使用什么工具
5.数据库查询可能面临什么样的性能问题
性能测试进阶系列_后端基础篇_05_PHP数据库维护2
1.执行SQL命令用的是什么mysql函数
2.如何去数据库上查看执行结果
3.如何理解后台系统对数据库的维护
4.从功能角度来理解性能测试如何实现测试自动化
5.数据库在增删改查中可能出现的性能问题有
性能测试进阶系列_后端基础篇_06_PHP与Cookie
1.什么是cookie
2.cookie如何抓包查看
3.LR能否自动维护cookie
4.LR录制的web_add_cookie是怎么来的
5.LR回放代码带cookie么
6.web_add_cookie为什么可以自己伪造cookie
7.为什么要对cookie值做加密处理
8.cookie一般用来做什么事情
性能测试进阶系列_后端基础篇_07_PHP与Session
1.cookie和session有什么区别
2.为什么session比cookie安全
3.如何在性能测试中处理session验证
4.为什么说session会带来IO瓶颈
5.如何处理session的性能问题
6.session文件存放在什么地方是什么配置文件决定的
7.session一般用在什么地方
性能测试进阶系列_后端基础篇_08_PHP与文件上传
1.标准的文件上传表单有哪些注意的点
2.抓包的内容中是否存在文件的内容
3.为什么在LR中只有文件名
4.默认录制的脚本为什么回放不成功
5.如何验证上传是否成功
6.什么情况下LR做上传是会不成功的
7.为什么说上传的性能测试一般不需要做
性能测试进阶系列_后端基础篇_09_PHP性能跟踪分析
1.xdebug能干什么
2.如何在wamp中启动xdebug
3.如何在php代码中浪费时间
4.查看xdebug的日志需要什么工具
5.如何在工具中准确查询到消耗响应时间的语句
JAVA篇(3段)
性能测试进阶系列_后端基础篇_10_JAVA基础
1.JAVA中的类,方法,属性大概是干什么的
2.静态和非静态有什么区别
3.如何在JAVA中输出一个字符串
4.非静态内容无法直接访问所以需要实例化,怎么实例化
5.如何了解一个方法的返回数据类型以及形参
性能测试进阶系列_后端基础篇_11_JAVASevlet开发
1.进行javaweb开发需要什么环境
2.Tomcat主要是干什么的
3.在eclipseEE中要配置什么来支持tomcat
4.默认tomcat起来的端口是多少
5.doget和dopost有什么区别
6.sevlet中使用什么来实现response内容定义
7.为什么说从性能测试本身角度来说后台使用JAVA和PHP没什么区别
性能测试进阶系列_后端基础篇_12_JAVA_JDBC调用及性能监控
1.如何在java中添加依赖JAR包
2.为什么需要把jdbc的jar包在tomcat下也存放一份
3.C3P0和JDBC的关系是什么
4.如何获取JAVA中某个方法或者语句的时间开销
5.如何完成Tomcat的监控,有哪些常见的工具
6.为什么JAVA调优更多需要开发来实现
7.如何理解多层架构及性能分析中的隔离概念
Mysql篇(5段)
性能测试进阶系列_后端基础篇_13_MySQL_基本概念命令
1.mysql的主要优点是什么
2.mysql和oracle的区别在什么地方
3.mysql命令如何带用户名密码启动
4.如何查看当前有哪些数据库
5.如何切换数据库
6.一般可以通过哪些方法简单的维护数据库
性能测试进阶系列_后端基础篇_14_MySQL_范式
1.什么是范式
2.遵守范式的意义是什么
3.第一、二、三范式的要求是什么
4.范式如何提高数据库性能
5.什么时候可以不遵守范式
性能测试进阶系列_后端基础篇_15_MySQL_Select语句
1.Select中为什么要控制显示的属性个数和记录条数
2.什么情况下Select语句会导致无法走索引
3.如何连接两个查询结果
4.模糊匹配查询使用那两个匹配字符
5.MySQL中限制记录返回条数的关键字是
6.什么是索引,为什么索引能提高查询性能
性能测试进阶系列_后端基础篇_16_MySQL_增删改语句
1.如何通过insert语句快速添加记录
2.为什么增删改除了基本的本身开销以外也会和索引有关
3.事务是什么概念
性能测试进阶系列_后端基础篇_17_MySQL_监控与分析调优
1.如何启动执行计划
2.如何查看一条SQL是否走了索引
3.mysql中如何查看某些SQL执行的时间
4.如何进一步获取某个SQL的开销分布
5.MySQL的图形化监控工具有哪些
6.如何将慢查询自动保存到日志
7.遇到系统变慢如何定位是否是数据库问题
Oracle篇(9段)
性能测试进阶系列_后端基础篇_18_Oracle_基础环境
1.Oracle的管理平台名字叫什么
2.默认的Oracle的登陆用户叫什么
3.登陆管理应该用什么权限模式
4.EM中提供了那些性能监控指标
5.在Oracle中新建一个数据表需要哪些内容
6.表空间的设置有哪些会影响性能
7.PLSQLDEV如何连接Oracle并确认正常登陆
性能测试进阶系列_后端基础篇_19_Oracle_SQL优化之执行计划
1.连接查询多张表中如何组合
2.嵌套查询和连接查询有何区别
3.为什么大多数情况下嵌套查询都比连接查询性能好
4.如何查看执行计划
5.Full table scan什么概念
6.inner join的时候小结果集和大结果集的顺序应该是
7.如何判断一张表是否可以做嵌套
性能测试进阶系列_后端基础篇_20_Oracle_SQL锁与优化要素
1.为什么会有锁
2.查询带锁会带来什么性能问题
3.什么情况下必须用带锁查询
4.如何减少带所查询可能导致的等待时间
5.什么情况下会出现死锁
6.一般死锁的解决方法是什么
7.为什么学习SQL优化是个非常复杂的过程,需要理解其工作原理,并且阅读大量的书籍
性能测试进阶系列_后端基础篇_21_Oracle_匿名块和动态SQL技术
1.匿名块包含哪几个模块
2.PLSQL中变量赋值和变量连接用什么关键字
3.匿名块的作用是
4.动态执行SQL有什么好处
5.如何理解PHP、JAVA与数据库自己带名块的关系
性能测试进阶系列_后端基础篇_22_Oracle_变量绑定与跟踪
1.为什么要做变量绑定
2.变量绑定如何实现的
3.如何查询SQL语句是否走同一个父游标
4.hash value和plan hash value有什么区别
性能测试进阶系列_后端基础篇_23_Oracle_记录类型与逻辑函数
1.记录类型有什么用
2.如何访问记录类型中的属性
3.PLSQL中的分支与循环的语法结构是
4.decode能如何解决分支的问题
5.什么情况下使用decode能提高系统性能
性能测试进阶系列_后端基础篇_24_Oracle_存储过程
1.什么是存储过程
2.存储过程为什么性能好
3.存储过程的形参是什么
4.如何理解形参的in out状态
5.如何调用存储过程
性能测试进阶系列_后端基础篇_25_Oracle_游标触发器索引等
1.游标有什么用
2.触发器提供了那些触发机制
3.语句级触发和记录级触发有什么区别
4.游标和触发器对性能有何影响
5.事务和锁有什么关系
6.什么时候需要事务回滚
7.索引是什么
8.聚簇索引和非聚簇索引有什么关系
9.索引会带来什么那些性能优化同时带来那些性能影响
性能测试进阶系列_后端基础篇_26_Oracle_AWR报告
1.在EM中如何监控性能
2.快照是干什么的
3.如何生成AWR报告
4.AWR报告中如何查看慢查询
5.如何理解不同数据库的功能,全文索引数据库及Redis
6.什么情况下可以考虑放弃传统数据库,去使用mangodb或者spark
7.如何看待整个后台架构及类似zookeeper,MQ等组件
8.学习性能测试分析调优的过程和要点是
如果发现好多都不会怎么办?
看看这套课程吧
https://ke.qq.com/course/239453
相关内容:
LoadRunner函数百科之web_submit_data
TestOps|测试运维
全生命周期推动质量
全生命周期推动质量