说明:以下内容均为本人工作及学习总结,免费分享,敬请关注,欢迎转发。
更多测试干货,请访问:https://www.cnblogs.com/UncleYong/p/10530261.html
做一个暖心的测试技术分享者,欢迎加入测试干货分享Q群:【652122175】,或者文末扫描加我微信进微信群。
更多自动化测试框架、性能监控、分析、定位、调优,请往↓↓↓↓↓↓看
学习路线推荐
1、测试入门:测试理论基础→常用测试工具→linux命令→数据库sql基础
2、python接口自动化:python基础→python接口自动化框架
3、性能:loadrunner→jmeter→常用中间件服务器监控调优→常见性能问题→java基础
4、测试开发:python或者java→web开发框架(django或者springboot)→前端
一、基础:测试理论
测试基础【第一篇】一篇文章带你彻底理解测试基础
测试基础【第二篇】软件测试模型
测试基础【第三篇】测试流程
测试基础【第四篇】测试计划、方案
测试基础【第五篇】测试用例
测试基础【第六篇】测试用例设计方法
测试基础【第七篇】测试报告
测试基础【第八篇】http & https
测试基础【第九篇】cookie & session
测试基础【第十篇】同步、异步、阻塞、非阻塞
其它【第一篇】兼容性测试
其它【第二篇】敏捷测试
二、基础:常用测试工具(postman,fiddler、git等)
常用工具【第一篇】postman安装及常用功能
常用工具【第二篇】fiddler安装及使用
常用工具【第三篇】git在windows及linux环境下安装及常用命令
常用工具【第四篇】docker安装及使用
常用工具【第五篇】sublime安装及使用
常用工具【第六篇】vscode安装及使用
三、基础:linux常用命令、shell、环境搭建
linux
Linux【第一篇】测试常用Linux命令
Linux【第二篇】awk
Linux【第三篇】sed
Linux【第四篇】grep
Linux【第五篇】sort
Linux【第六篇】find
shell
shell【第一篇】Shell入门及实践
环境搭建
虚拟机【第一篇】VirtualBox下安装linux虚拟机
虚拟机【第二篇】VMware下安装linux虚拟机
基础工具安装【第一篇】apache在linux下安装
基础工具安装【第二篇】nginx在linux下安装
基础工具安装【第三篇】jdk8在windows及linux环境下安装
基础工具安装【第四篇】tomcat在windows及linux环境下安装
基础工具安装【第五篇】jenkins在windows及linux环境下安装
基础工具安装【第六篇】maven在windows及linux环境下安装及基本使用
基础工具安装【第七篇】ant在windows及linux环境下安装
基础工具安装【第八篇】zookeeper在windows及linux(含多节点)环境下安装及其命令使用
基础工具安装【第九篇】python在windows(双版本)及linux环境下安装
基础工具安装【第十一篇】mysql在windows(含客户端工具Navicat安装及配置)及linux下安装
基础工具安装【第十二篇】oracle在windows(含客户端工具pl/sql安装及配置)及linux下安装
基础工具安装【第十三篇】redis在linux下安装及客户端RedisDesktopManager安装使用
基础工具安装【第十四篇】mongodb在linux下安装及客户端安装使用
基础工具安装【第十五篇】memcache在linux下安装及客户端安装使用
基础工具安装【第十六篇】kafka在linux下安装
环境搭建【第一篇】负载均衡:nginx + 2tomcat + linux
环境搭建【第二篇】linux下搭建bugfree
环境搭建【第三篇】linux下搭建商城
apche + tomcat
其它【第一篇】阿里云配置安全组
四、基础:数据库基础(mysql、redis等)
关系型数据库
关系型数据库【第一篇】Mysql常用操作:增、删、改、查
关系型数据库【第二篇】Oracle常用操作:增、删、改、查
非关系型数据库
非关系型数据库【第一篇】redis常用操作
非关系型数据库【第二篇】mongodb常用操作
非关系型数据库【第三篇】memcache常用操作
五、自动化测试框架(接口、ui)
接口自动化
接口自动化测试【第一篇】JMeter + Maven + Jenkins
接口自动化测试【第二篇】windows版:JMeter + Ant + Jenkins, linux版:JMeter + Ant + Jenkins
接口自动化测试【第三篇】SpringBoot版mockserver开发(testng10含cookie)
接口自动化测试【第四篇】Java版接口自动化测试框架开发(含httpclient使用)
接口自动化测试【第五篇】Flask版mockserver开发
接口自动化测试【第六篇】Python版接口自动化测试框架开发(requests + unittest)
接口自动化测试【第七篇】Python版接口自动化测试框架开发(pytest)
接口自动化测试【第八篇】moco工具使用(各种json配置,k-v,json,上传,鉴权,cookie,以及flask、springboot开发类似功能)
UI自动化测试框架(web、app)
UI自动化测试【第一篇】Python版WEB UI自动化测试框架开发
UI自动化测试【第二篇】Python版APP UI自动化测试框架开发
六、性能测试(loadrunner、jmeter、监控、分析、定位、调优)
服务端性能
性能测试术语
性能测试基础【第一篇】概念:参数化、关联、事务、思考时间、检查点、集合点、tps、art、常用函数、场景、分析
性能测试基础【第二篇】企业级性能测试流程
loadrunner系列
LoadRunner【第一篇】下载、安装、破解
LoadRunner【第二篇】原理及使用流程
LoadRunner【第三篇】录制脚本实践:订票网站
LoadRunner【第四篇】参数化
LoadRunner【第五篇】关联
LoadRunner【第六篇】事务、检查点、集合点、思考时间、其余设置等
LoadRunner【第七篇】场景
LoadRunner【第八篇】LoadRunner开发http协议接口之k-v脚本
LoadRunner【第九篇】LoadRunner开发http协议接口之json脚本
LoadRunner【第十篇】LoadRunner开发ftp协议接口之上传文件脚本
jmeter系列
JMeter【第一篇】JMeter5.1在windows(含插件安装)及linux下安装
JMeter【第二篇】JMeter5.1企业级应用应用常用功能详解
JMeter【第三篇】BeanShell
JMeter【第四篇】JMeter5.1开发http协议接口之k-v脚本
JMeter【第五篇】JMeter5.1开发http协议接口之json(是否cookie,鉴权?参考hl的)脚本
JMeter【第六篇】JMeter5.1开发http协议接口之上传文件脚本
JMeter【第七篇】JMeter5.1开发Java协议接口脚本
JMeter【第八篇】JMeter5.1开发Dubbo协议接口脚本
JMeter【第九篇】JMeter5.1开发WebSocket协议接口脚本
JMeter【第十篇】JMeter5.1开发WebService接口脚本
JMeter【第十一篇】JMeter5.1开发SMTP协议接口脚本
JMeter【第十二篇】JMeter5.1开发TCP协议接口脚本
JMeter【第十三篇】JMeter5.1开发JDBC协议接口脚本
其它工具【第一篇】badboy安装及使用
其它工具【第二篇】locust安装及使用
性能自动化测试框架
性能自动化测试【第一篇】JMeter + Maven + Jenkins
架构中常见服务器的监控及调优
JVM性能监控及调优
全链路压测
全链路压测【第一篇】基于springcloud微服务
网络监控及分析
tcpdump & wirshark
常见性能问题举例(监控、分析、定位、调优)
前端性能测试
前端性能测试【第一篇】web前端性能
前端性能测试【第二篇】app前端性能
七、测试开发(java、python)
java
开发工具【第一篇】idea在windows下安装及基本使用
Java【初识篇】语言概述
Java【第一篇】基本语法之–关键字、标识符、变量
Java【第二篇】基本语法之–进制、运算符
Java【第三篇】基本语法之–选择结构
Java【第四篇】基本语法之–循环
Java【第五篇】基本语法之–数组
Java【第六篇】面向对象基础
Java【第七篇】面向对象之类设计
Java【第八篇】面向对象之高级类特性
Java【第九篇】异常处理
Java【第十篇】集合
Java【第十一篇】泛型
Java【第十二篇】枚举
Java【第十三篇】注解
spring【第一篇】
spring【第二篇】
springmvc【第一篇】springmvc
springmvc【第二篇】springmvc
springboot 【第一篇】springboot
springboot 【第二篇】springboot
测试开发【第四篇】dubbo接口demo开发
python
开发工具【第一篇】pycharm安装及基本使用
Python【初识篇】简介
Python【第一篇】python安装、pip基本用法、变量、输入输出、流程控制、循环
Python【第二篇】运算符及优先级、数据类型及常用操作、深浅拷贝
Python【第三篇】文件操作、字符编码
Python【第四篇】函数、内置函数、递归、装饰器、生成器和迭代器
Python【第五篇】模块、包、常用模块
Python【第六篇】面向对象
Python【第七篇】网络编程
Python【第八篇】并发编程(进程、线程、协程)
flask【第一篇】
flask【第二篇】
前端
前端【第一篇】html
前端【第二篇】css
前端【第三篇】js
前端【第四篇】dom
前端【第五篇】jquery
前端【第六篇】bootstrap
框架源码阅读
框架源码阅读【第一篇】Flask框架源码阅读笔记
框架源码阅读【第二篇】Selenium源码阅读笔记
框架源码阅读【第三篇】Locust源码阅读笔记
框架源码阅读【第四篇】JMeter源码阅读笔记
八、安全测试
安全测试【第一篇】企业级安全测试
九、简历、笔试、面试
简历
笔试题
算法【第一篇】冒泡排序
算法【第二篇】二分查找
算法【第三篇】快速排序
面试
面试【第一篇】如何面试性能测试
水平有限,难免有错,欢迎斧正;
能力不足,深度不够,欢迎指导。