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

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

基础篇(8段)


性能测试进阶系列_基础篇_01_基本概念.avi        

1.什么是性能问题,性能测试的目的是什么?

2.性能测试到底是什么?

3.性能测试最难的是什么?

4.为什么说性能测试的核心工作并不是分析和调优?

5.为什么不能通过运维来解决性能问题?

6.如何解决性能测试收效不高的问题?

7.单机性能和服务器性能有何区别?

8.负载是如何产生的?


性能测试进阶系列_基础篇_02_HTTP协议基础.avi   

1.为什么现在主流的协议是HTTP

2.HTTP协议的规范文档叫什么

3.HTTP2.0和1.1有什么区别

4.常见的HTTP协议方法有哪些

5.HTTP协议的状态码2XX,3XX,4XX,5XX分别代表了什么概念

6.HTTP Request的核心内容是哪些

7.HTTP Respose的核心内容是哪些

8.通过什么Response属性来处理缓存的


性能测试进阶系列_基础篇_03_Wireshark抓包.avi   

1.Wireshark抓包是基于什么的

2.Wireshark中如何确定自己所对应的设备

3.Wireshark中如何过滤http协议

4.如何在wireshark中查看http request部分

5.如何在wireshark中查看http response部分

6.什么情况下不推荐用wireshark抓包


性能测试进阶系列_基础篇_04_Chrome抓包.avi      

1.Chrome抓包有什么特点

2.Chrome中如何改变PC和移动设备的模拟

3.Chrome中的哪个标签负责网络抓包

4.Chrome中如何查看某个请求的Request和Response

5.Chrome中如何确保页面跳转不删除上个页面请求

6.Chrome中Timeing是干什么的,如何知道是网络慢还是服务器慢

7.如何知道在某个时间段内页面浪费在那些请求上


性能测试进阶系列_基础篇_05_Fiddler抓包.avi     

1.Fiddler抓包有什么特点

2.Fiddler支持远程连接需要什么配置

3.如何使用Fiddler完成手机端的抓包

4.Fiddler怎么查看Request和Response请求

5.Fiddler对于HTTPS需要怎么处理


性能测试进阶系列_基础篇_06_Fiddler发包.avi     

1.Fiddler发包的组件是哪个

2.如何快速生成发包结构

3.对于GET请求来说主要的修改内容在什么地方

4.对于POST请求来说主要的修改内容在什么地方

5.执行完的发送请求在什么地方可以查看结果

6.性能测试的负载生成原理是

7.为什么使用127.0.0.1不会产生数据包


性能测试进阶系列_基础篇_07_PostMan发包.avi     

1.PostMan有哪两种安装方法

2.PostMan的优点是什么

3.如何在PostMan中完成GET和POST请求的发送

4.如何验证请求是否成功


性能测试进阶系列_基础篇_08_分析调优思路简介.avi

1.为什么说性能分析的基础是假设与测试

2.性能问题为什么大多数时候最终会通过硬件指标体现出来

3.如何做到性能分层隔离

4.做好性能测试分析调优需要哪些技术基础支持

5.如何理解广播和点播

6.如何理解同步和异步

7.如何理解实时计算和预先计算

Linux基础(5段)


性能测试进阶系列_Linux基础篇_01_Linux基本概念.avi

1.为什么性能测试需要学习操作系统基本知识

2.Linux有什么优势

3.操作系统主要能做那些事情

4.为什么要选择Centos系统

5.Vmware与Docker有什么区别

6.Xshell和Xftp有什么用

7.学习Linux的重点是?

性能测试进阶系列_Linux基础篇_02_目录及文件命令.avi

1.如何查看centos虚拟机的IP地址

2.如何确认当前登录用户是否是root用户

3.什么命令可以查看当前所在路径

4.绝对路径和相对路径的区别

5.rmdir不能删除什么样的目录

6.如何确定一个对象是文件还是目录

7.如果需要直接删除一个目录及其子文件应该用什么命令


性能测试进阶系列_Linux基础篇_03_VI及软连接.avi

1.vi命令能干什么

2.如何切换VI的编辑模式及命令模式

3.VI中在命令模式下如何进入编辑模式

4.如何在VI中查找某个单词,如果要继续查找怎么办

5.VI中如何保存退出编辑

6.VI中如何不保存退出编辑

7.软连接和硬连接有什么区别

8.修改源文件对软连接和硬连接文件有影响么

9.删除源文件对软连接和硬连接有什么影响


性能测试进阶系列_Linux基础篇_04_权限命令.avi

1.如何判断当前用户是不是root

2.不是root用户有什么区别

3.如何查看一个文件属于哪个用户,哪个组

4.如何修改一个文件属于哪个用户,哪个组

5.如何获取当前用户名

6.修改用户密码的命令是

7.RWXRWXRWX代表的三类用户权限分别是

8.RWX分别代表什么权限

9.为什么RWX和7是一个概念

10.如何切换当前用户到另外一个账户

11.SU回切账户要注意什么

12.如果没有root用户,但是要执行root用户的命令应该怎么办?

14.如果要修改一个目录下所有文件的权限为RWXR-XR-X应该怎么写命令?


性能测试进阶系列_Linux基础篇_05_其它命令.avi

1.常用的监控命令有哪些

2.如何掌握监控命令

3.如何查看哪些进程比较浪费资源

4.如何删除某个进程

5.如何通过service命令关闭iptables防火墙

6.yum命令能做什么事情

7.重启Linux可以使用什么命令

8.如何查找某个名字的pid

9.如何解压tar.gz后缀源代码包

前端基础(13段)


性能测试进阶系列_前端基础篇_01_基本概念.avi

1.什么叫做前端,什么叫做后端

2.影响性能的包括哪三大块

3.B/S与C/S有什么区别

4.为什么说B/S本质也是C/S

5.我们现在最常用的协议是?

6.前端技术所需要掌握的技术是?

7.为什么需要对后端技术架构了解?


性能测试进阶系列_前端基础篇_02_HTML_基本页面与请求.avi

1.什么是wamp环境

2.在什么目录下新建文件后可以在浏览器上的什么地址访问到

3.sublime是什么

4.<title></title>标签内放的是什么东西

5.什么标签内的内容是页面正文

6.在chrome中如何查看页面刷新请求

7.LR录制页面刷新的生成函数是

8.回放脚本如何确认内容

9.回放脚本日志中的文件大小与什么有关


性能测试进阶系列_前端基础篇_03_HTML_超链图片与请求.avi

1.font标签可以帮助我们对文本进行什么操作

2.img标签有回标签么?

3.img标签加载的图片为什么会产生新的请求,而且不是和最早的请求并行

4.img标签的多个图片为什么会并行启动,什么情况下不会并行启动

5.a标签超链接可以修饰那些标签

6.点击超链接所产生的请求与直接打开页面有什么区别?

7.LR中如何完成超链接页面跳转的

8.LR中录制选项怎么设置才能保证只录制出web_url函数


性能测试进阶系列_前端基础篇_04_HTML_表格框架与请求.avi

1.表格主标签是什么

2.表格中用什么来说明行和列

3.frame有什么用

4.使用了frame会在请求上导致什么结果

5.frame主页加载完了后,每一个frame页面是并行请求么?

6.子frame页面的内容是和frame同时加载还是延迟加载

7.LR录制frame页面和普通页面有什么区别

8.LR对frame页面做关联要注意什么


性能测试进阶系列_前端基础篇_05_HTML_表单与请求.avi

1.表单主要是用来做什么的

2.表单的action是用来做什么的

3.表单的method是用来做什么的

4.表单中的name属性是做什么用的

5.做为POST请求LR录制出来是什么效果

6.GET带参数是怎么实现的

7.web_submit_data函数中的action是指啥

8.如何使用LR函数完成对GET或者POST接口的调用


性能测试进阶系列_前端基础篇_06_CSS_CSS基础.avi

1.css有什么用

2.css的选择器有那两种

3.使用css直接对标签选择怎么写

4.class是什么属性,有什么用

5.css如何对class属性产生作用

6.CSS如何对网页进行优化

7.CSS中出现属性复写是什么原因

8.LR录制带CSS的页面有什么区别


性能测试进阶系列_前端基础篇_07_CSS_CSS基础2.avi

1.内联css与外联css与行css有啥区别

2.使用外联css会导致多一个请求,那么为什么还要这样做

3.使用LR录制带外面CSS的页面会有什么影响

4.CSS会在什么时候对网页进行渲染


性能测试进阶系列_前端基础篇_08_CSS_CSS优化与请求.avi

1.CSS如何优化

2.CSS中的渲染优化是指什么

3.通过CSS加载图片有什么意义

4.LR录制带CSS加载图片的情况会带来什么结果

5.LR函数中EXTRARES有什么用

6.列举门户网站中的CSS使用情况,那些优化了,哪些还可以优化


性能测试进阶系列_前端基础篇_09_JavaScript_基本概念.avi

1.JS是干什么的

2.JS的什么对象可以实现内容输出

3.JS会带来哪些性能问题

4.为什么说LR无法测试JS性能

5.常见的JS框架有哪些


性能测试进阶系列_前端基础篇_10_JavaScript_函数对象创建及操作.avi

1.为什么需要JS函数

2.什么是事件

3.通过JS创建对象为什么没请求

4.通过JS维护表单有什么意义

5.事件触发和直接按钮访问能否解决双击提交按钮的问题

6.JS可以对提交数据进行变更,LR能否处理

7.对于这类填写内容与发送内容不同的情况,LR中能否使用关联来处理


性能测试进阶系列_前端基础篇_11_项目实战_前端md5加密的原理及脚本开发.avi

1.引用外部JS的方式是?

2.如何获取一个文本框对象的值并且赋值

3.hidden隐藏表单有什么意义

4.如何判断成功使用了前端加密

5.前端加密的意义是什么

6.LR录制脚本如何处理前端加密

7.当遇到需要对密文参数化的时候怎么解决参数化维护问题

8.关联有什么用

9.学习后端开发的意义


性能测试进阶系列_前端基础篇_12_JS时间统计及阻塞机制处理.avi

1.如何统计JS执行的时间

2.JS执行有什么特点,从而导致用户体验很差

3.如何解决阻塞机制所带来的性能问题

4.如何在Chrome中查看JS的一些执行信息

5.LR在录制中如何处理这类JS情况

6.如何理解分块加载来对用户体验的优化


性能测试进阶系列_前端基础篇_13_JavaScript_Ajax与脚本开发.avi

1.什么是Ajax

2.Ajax有什么优点和缺点

3.Ajax会产生请求么?

4.如果Ajax出现性能问题会导致什么结果

5.LR录制Ajax有什么情况

6.如何理解服务器返回和页面显示不同的问题

7.对于浏览器渲染机制可能导致的性能问题怎么理解

微信APP性能专项测试.avi(20170925补充内容)

1.APP有哪几种类型

2.APP性能主要分那两个方向

3.安兔兔类的测试工具能够帮助我们获取什么性能信息

4.安卓基于Linux为基础,如何在其上使用Linux监控命令

5.GT和DDMS能帮助我们做什么

6.如何让APP客户端跑出负载

7.APP的服务器端和别的应用有何区别

8.如何获取APP与服务器交互的数据包

9.微信APP和普通APP有何区别

如果发现好多都不会怎么办?

看看这套课程吧

https://ke.qq.com/course/238187

相关内容:

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

LoadRunner函数百科之web_url

LoadRunner函数百科之web_submit_data

TestOps|测试运维全生命周期推动质量
(0)

相关推荐