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

相关内容:

LR你真的会用么?来看看你会几个?

性能测试基础知识需要哪些呢?

LoadRunner函数百科之web_url

LoadRunner函数百科之web_submit_data

TestOps|测试运维

全生命周期推动质量

全生命周期推动质量

(0)

相关推荐

  • mysql router是干什么的

    mysql router是干什么的_mysql router是什么 阿依图娜 2021-01-27 18:03:19  44  收藏 文章标签: mysql router是干什么的 版权 工程师小C的 ...

  • 2017回顾-性能测试基础知识需要哪些呢?

    性能测试可能大家都觉得一下子找不到入门的方法,云层根据多年的经验整了一套完整的性能测试入门(前端.后端.OS)知识详解体系26个章节(超过200分钟的纯干货视频),针对每个课程都列出了对应的知识点,内 ...

  • 2021年 国开电大 Web开发基础 形考任务1-5答案《高分通过!》

    实验1:电商网站前端页面内容编写(16分) [目标]根据素材中的设计图,编写网站首页,查询列表页和详情页三个网页的html内容(暂时不用编写CSS代码) [时间]约4学时 [步骤] 1.根据素材中给定 ...

  • 工程师的工作实践:SOA 开发基础 (上)

    从去年开始(可能更早),SOA的概念在汽车软件行业逐渐蔓延开来,很多公众号都发过讲汽车SOA的文章,很多车厂都要开始(或者已经在)搞SOA.但我觉得吧,在开搞新技术之前,是不是先花点时间弄明白这个技术 ...

  • 工程师的工作实践:SOA 开发基础 (下)

    上篇中从我的理解向大家介绍了"什么是SOA",下篇还是继续原本的打算,梳理一下做SOA开发(本篇指的是智能座舱中SOA开发)需要具备的领域知识体系. 今天要做的梳理,没有思维导图, ...

  • 系统间生物学成新型药物开发基础?知名风投Flagship Pioneering又一公司走出隐匿模式

    人类与其它物种共同进化并相互依赖.人类代谢的碳水化合物和蛋白质来自其它生物,同时也依赖植物和动物来获取人体无法制造的必须矿物质,这种新兴的网络行为称为系统间生物学(Intersystems Biolo ...

  • 王者荣耀2017回顾,这一年天美赚了多少钱?流失了多少老玩家?

    首先要说的自然是这些皮肤了,王者荣耀是一个用皮肤赚钱的游戏,所以如果衡量一个号的价值更多的要说到皮肤,尤其是限定皮肤,我们来回顾下王者荣耀2017年的皮肤展. 皮肤没有排先后顺序,大家自己看,首先是夏 ...

  • 2017回顾-学霸君

    大多数初学者都会因为搭建测试环境的种种问题而导致学习新技术的搁置.如何正确的搭建测试环境,跑起来第一个Hello world程序,这就是"学霸君"在努力解决的问题.通过完整的视频教 ...

  • 【采油】油田开发基础知识

    一. 名词解释: 1.有效渗透率:多相流体在多孔介质中渗流时,某一相流体的渗透率叫该相流体的有效渗透率. 2.沉积环境: 指岩石在沉积和成岩过程中所处的自然地理条件,气候条件,构造条件,沉积介质的物理 ...

  • 2017年执业西药师考试基础辅导:滴眼剂的处方与附加剂

    (一)pH值的调整:主要从刺激性.溶解度与稳定性考虑,pH调节剂应尽量选用缓冲体系,泪液pH为7.3-7.5 常用缓冲体系: 1.磷酸盐缓冲液:pH在5.91-8.04范围,适用药物有阿托品.毛果芸香 ...