课程定位:填补自动化与性能之间的工程空白 这份资料解决的是后端开发中一个典型的断层问题:测试人员往往只停留在功能自动化(如 Selenium、Pytest 的 CRUD 验证),一旦涉及高并发下的系统稳定性,便缺乏可落地的工具链认知。课程以 Python 为核心胶水语言,将自动化测试脚本与性能测试工具 JMeter 打通。它不是单纯的接口调用教学,而是构建…
这份资料解决的是后端开发中一个典型的断层问题:测试人员往往只停留在功能自动化(如 Selenium、Pytest 的 CRUD 验证),一旦涉及高并发下的系统稳定性,便缺乏可落地的工具链认知。课程以 Python 为核心胶水语言,将自动化测试脚本与性能测试工具 JMeter 打通。它不是单纯的接口调用教学,而是构建一套从单接口自动化到全链路压力测试的完整工程闭环。对于已经掌握基础 Python 语法,但在实际工作中面临“测试用例跑通了,但上线后性能指标无法评估”这一痛点的开发者来说,这是一次从“功能验证”向“质量保障”跨越的关键补全。
课程内容的底层逻辑建立在严谨的性能理论基础之上。开篇的《性能测试理论基础》并非泛泛而谈,而是直接关联到后续工具实操中的核心概念,如响应时间分布、吞吐量与资源利用率之间的关系。建议初学者优先研读这部分文档,并结合《top响应时间演示.xlsx》理解数据背后的业务含义,否则直接使用 JMeter 只会陷入参数的机械配置。
技术栈方面,课程重点拆解 Apache JMeter 5.5 的二次开发与 Python 结合的模式。你需要关注 Linux 虚拟环境与 MySQL 数据库的配置,这是构建独立测试环境的基石。资料中提供的《Cookie和Session原理.png》是关键前置知识,只有理清无状态协议下的身份保持机制,才能在 Python 脚本中正确处理登录态传递,进而支撑后续 JMeter 的混合压测场景。此外,配套的报告模板与测试方案文档,旨在教你如何输出符合工程规范的测试 artifact,而不仅仅是生成一张截图。
完成本课程后,你将具备独立搭建后端性能测试体系的能力。具体而言,你能够使用 Python 编写复杂的业务逻辑前置处理脚本,导入 JMeter 进行分布式或单机压测,并能依据标准模板输出包含瓶颈分析与优化建议的专业测试报告。这适用于微服务架构下的接口稳定性验证、数据库连接池极限测试以及系统容量规划评估等实际工程场景。
在练习时,不要仅观看视频,务必对照资料包动手搭建环境。建议按以下顺序配合练习:首先配置好 Linux 虚拟机与 MySQL,确保开发环境与生产环境隔离;其次,精读性能理论文档,尝试用 Excel 复现响应时间分析案例;接着,安装 JMeter 5.5,手动录制一个包含登录态保持的简单 HTTP 请求;最后,结合 Python 脚本重构测试用例,模拟真实用户行为进行加压。只有经历了环境报错、参数调优、结果复盘的全过程,这套自动化与性能测试的工程能力才能真正转化为你的技术资产。
1-3.png (109.8 KB, 下载次数: 0) 2025-12-14 13:06 上传 ├──【码同学】性能vip课程资料 | ├──0.开课环境 | | └──Jmeter环境配置 | ├──1.性能理论 | | ├──1_性能测试理论基础.pdf 415.24kb | | ├──top响应时间演示.xlsx 11.69kb | | ├──码同学-性能测试报告模板.doc 275.50kb | | └──码同学-性能测试方案(计划)模板.doc 110.00kb | ├──2.Jmeter工具 | | ├──Linux虚拟机 | | ├──Mysql安装包和文档 | | ├──2_Jmeter工具介绍.pdf 1.20M | | ├──apache-jmeter-5.5.zip 118.36M | | ├──Cookie和Session原理.png 55.87kb | | ├──
1-3.png (109.8 KB, 下载次数: 0) 2025-12-14 13:06 上传 ├──【码同学】性能vip课程资料 | ├──0.开课环境 | | └──Jmeter环境配置 | ├──1.性能理论 | | ├──1_性能测试理论基础.pdf 415.24kb | | ├──top响应时间演示.xlsx 11.69kb | | ├──码同学-性能测试报告模板.doc 275.50kb | | └──码同学-性能测试方案(计划)模板.doc 110.00kb | ├──2.Jmeter工具 | | ├──Linux虚拟机 | | ├──Mysql安装包和文档 | | ├──2_Jmeter工具介绍.pdf 1.20M | | ├──apache-jmeter-5.5.zip 118.36M | | ├──Cookie和Session原理.png 55.87kb | | ├──Linux下配置jdk的流程.pdf 69.28kb | | └──mysql-connector-java-5.1.22-bin.jar 813.44kb | ├──3.web和app性能测试 | | └──3_Web和APP性能测试.pdf 348.52kb | ├──4.环境部署 | | ├──4_Linux环境部署.pdf 413.67kb | | ├──5_Docker环境部署实战.pdf 639.15kb | | ├──daemon.json 0.06kb | | ├──docker-compose 16.24M | | ├──docker-compose.yml 1.23kb | | ├──docker镜像导入导出方法.txt 0.17kb | | ├──docker配置国内镜像仓库教程.docx 58.37kb | | ├──jdk-8u221-linux-x64.tar.gz 186.06M | | ├──Linux集成环境部署文档.pdf 792.49kb | | ├──Linux下配置jdk的流程.pdf 69.28kb | | ├──my.cnf 0.17kb | | ├──mysql-community-5.7-all.zip 246.47M | | ├──Navicat for MySQL v11.0.10-绿色版-免安装.zip 15.21M | | ├──oa.sql 32.86kb | | ├──pinter-all.sql 3.00M | | ├──pinter-db.zip 29.56M | | ├──pinter-docker-compose.zip 29.61M | | ├──pinter-new.sql 1.33kb | | ├──pinter.jar 33.88M | | ├──pinter.sql 1.40kb | | ├──pinter.zip 30.68M | | ├──redis-5.0.7.tar.gz 1.89M | | ├──redis.conf 104.05kb | | ├──Redis命令总结.pdf 177.88kb | | ├──TestOA.zip 30.91M | | └──yum配置镜像源.txt 0.13kb | ├──5.性能监控 | | ├──6_服务端性能监控-新.pdf 530.97kb | | ├──7_Prometheus性能监控平台搭建.pdf 736.35kb | | ├──docker-compose 11.69M | | ├──docker-compose-monitor.yml 1.46kb | | ├──Linux同步时间.txt 0.10kb | | ├──my.cnf 0.17kb | | ├──MYSQL慢查询使用方法.pdf 251.69kb | | ├──nmon 392.72kb | | ├──nmon analyser v61.xlsm 264.08kb | | ├──prometheus.yml 0.32kb | | ├──连接数相关问题分析.pdf 335.39kb | | └──性能监控图片.zip 1.57M | ├──6.性能案例分析 | | ├──8_性能案例分析.pdf 847.01kb | | ├──jprofiler11注册机.zip 1014.61kb | | ├──jprofiler_linux_11_0.rpm 103.22M | | ├──jprofiler_macos_11_0_2.dmg 165.34M | | └──jprofiler_windows-x64_11_0_2.exe 102.63M | ├──7.项目实战 | | ├──javamall项目 | | └──营销中心项目 | └──8.简历和面试 | | ├──码同学软件测试面试宝典185道-高级.pdf 3.85M | | ├──码同学软件测试面试宝典v6.pdf 1.00M | | ├──性能测试简历模板.doc 57.50kb | | ├──性能常见面试题.txt 5.81kb | | ├──性能分析案例面试话术.txt 4.02kb | | └──性能瓶颈分析及案例总结.pdf 3.18M ├──性能课程 | ├──24年12月15日 | | ├──1-性能开课.mp4 63.04M | | ├──2-性能主表指示.mp4 252.99M | | ├──3-性能测试流程(上).mp4 208.02M | | ├──4-性能测试流程(下).mp4 92.30M | | ├──5-Http协议基础+Jmeter基本脚本编写.mp4 253.18M | | ├──6-Jmeter断言.mp4 215.77M | | ├──7-常用的参数化方式(上).mp4 227.77M | | └──8-常用的参数化方式(下).mp4 178.30M | ├──24年12月22日 | | ├──1-Json提取器+正则提取器基本使用.mp4 241.20M | | ├──10-Jdbc请求.mp4 190.15M | | ├──2-提取器保存json数组.mp4 105.44M | | ├──3-聚合报告和插件安装.mp4 96.98M | | ├──4-Jmeter常用插件介绍.mp4 97.97M | | ├──5-定时器和集合点.mp4 119.21M | | ├──6-逻辑控制器.mp4 176.90M | | ├──7-Cookie的原理和应用.mp4 209.61M | | ├──8-Jmeter处理token.mp4 80.99M | | └──9-上传和下载.mp4 124.06M | ├──24年12月29日 | | ├──1-Beanshell基础.mp4 246.76M | | ├──2-Beanshell调用外部jar包.mp4 202.86M | | ├──3-Beanshell断言和写文件.mp4 158.60M | | ├──4-特殊线程组和跨线程组数据传递.mp4 232.41M | | ├──5-Linux环境准备.mp4 258.43M | | ├──6-Jmeter命令行单机压测.mp4 229.73M | | └──7-Jmeter命令行生成html报告.mp4 138.73M | ├──25年1月12日 | | ├──1-Tomcat多实例部署.mp4 189.13M | | ├──2-Tomcat服务器扩容.mp4 104.77M | | ├──3-Nginx原理和项目部署.mp4 212.46M | | ├──4-Nginx访问日志处理.mp4 101.19M | | ├──5-Nginx负载均衡策略.mp4 191.41M | | ├──6-Redis安装和常用命令.mp4 300.31M | | ├──7-Redis主从同步和性能问题.mp4 239.50M | | └──8-Nginx+Tomcat+Mysql+Redis环境整合.mp4 56.39M | ├──25年1月19日 | | ├──1-Docker原理和安装.mp4 194.14M | | ├──2-Docker常用命令.mp4 269.58M | | ├──3-基于docker部署pinter项目.mp4 301.84M | | ├──4-Docker-Compose使用.mp4 189.86M | | ├──5-Docker-Compose和k8s的区别.mp4 21.02M | | ├──6-操作系统监控-Cpu+内存+磁盘.mp4 328.71M | | └──7-操作系统监控-网络.mp4 103.13M | ├──25年1月5日 | | ├──1-分布式命令行压测.mp4 261.69M | | ├──2-命令行模式错误排查方法.mp4 152.27M | | ├──3-性能测试压测策略.mp4 166.92M | | ├──4-混合场景压测比例.mp4 286.20M | | ├──5-App和web性能测试.mp4 249.01M | | └──6-基于linux部署pinter项目.mp4 296.87M | ├──25年2月16日 | | ├──1-内存溢出案例分析-上.mp4 228.85M | | ├──2-内存溢出案例分析-中.mp4 235.66M | | ├──3-内存溢出案例分析-下.mp4 114.90M | | ├──4-线程阻塞案例分析-上.mp4 258.34M | | ├──5-线程阻塞案例分析-下.mp4 231.90M | | ├──6-线程死锁问题分析.mp4 215.53M | | └──7-Tcp参数优化.mp4 101.64M | ├──25年2月23日 | | ├──1-Cpu消耗高问题分析-上.mp4 242.00M | | ├──2-Cpu消耗高问题分析-下.mp4 157.49M | | ├──3-响应时间长问题分析.mp4 131.17M | | ├──4-数据库索引问题-上.mp4 93.98M | | ├──5-数据库索引问题-中.mp4 250.39M | | ├──6-数据库索引问题-下.mp4 139.81M | | ├──7-链接池问题.mp4 245.12M | | └──8-其他问题分析.mp4 209.60M | ├──25年2月9日 | | ├──1-性能监控工具nmon+Dstat.mp4 293.86M | | ├──2-集群监控平台prometheus-上.mp4 232.79M | | ├──3-集群监控平台prometheus-中.mp4 81.03M | | ├──4-集群监控平台prometheus-下.mp4 242.68M | | ├──5-Java线程监控.mp4 229.23M | | ├──6-Jvm原理-上.mp4 223.36M | | └──7-Jvm原理-下.mp4 88.81M | ├──25年3月2日 | | ├──1-Javamall项目需求调研.mp4 253.76M | | ├──2-Javamall项目脚本编写.mp4 296.99M | | ├──3-Javamall项目数据构造-用户数据.mp4 87.00M | | ├──4-Javamall项目数据构造-商品数据.mp4 235.67M | | ├──5-Javamall项目参数化.mp4 257.62M | | ├──6-Javamall项目下单场景压测.mp4 153.70M | | ├──7-Javamall项目搜索场景压测.mp4 126.19M | | └──8-Javamall项目测试报告.mp4 88.92M | └──25年3月9日 | | ├──1-营销中心项目介绍(1).mp4 236.16M | | ├──1-营销中心项目介绍.mp4 235.94M | | ├──3-营销中心项目部署-下.mp4 114.58M | | ├──4-Dubbo接口脚本编写.mp4 245.16M | | ├──5-压测执行.mp4 242.75M | | ├──6-Mq监控.mp4 96.51M | | └──7-面试和简历.mp4 171.83M └──码同学公益课-MockServer测试技术.avi 131.32M