基于LoadRunner性能监控、调优
课时介绍
nginx反向代理工作原理---介绍nginx反向代理的工作原理
课程介绍
| 序号 | 内容 | 详情内容 |
| 第1讲 | 基于LoadRunner性能测试实战 | 介绍这门系列的课程内容 |
| 第2讲 | LoadRunner组成 | LoadRunner有三大组成部分:Create/Edit Scripts、Run Load Tests、Analyze Test Results |
| 第3讲 | LoadRunner录制脚本 | 介绍如何使用LoadRunner来录制脚本 |
| 第4讲 | LoadRunner脚本解析 | 如何看明白录制好的脚本、录制好的脚本是什么意思 |
| 第5讲 | 讲讲HTML和URL录制方式的区别 | 介绍LoadRunner的两种录制方式及区别 |
| 第6讲 | 看看LoadRunner脚本与Jmeter脚本区别 | 分析LoadRunner脚本与Jmeter脚本的区别,及工作原理 |
| 第7讲 | LoadRunner是如何来获取响应时间的 | LoadRunner是通过事务来确定响应时间的,由开始事务和结束事务来获取响应时间 |
| 第8讲 | 性能指标中是如何确定业务成功率的 | 通过事务的结束状态来确定业务成功率 |
| 第9讲 | 事务结束状态是如何确定的 | 事务结束状态有四种,应该如何确定事务的结束状态 |
| 第10讲 | 如何插入检查点 | 介绍如何在树模式下插入检查点 |
| 第11讲 | 检查点检查了谁的内容 | LoadRunner检查的内容主要是来着于response body中的值 |
| 第12讲 | 检查点函数web_reg_find使用 | 介绍web_reg_find函数的使用 |
| 第13讲 | 通过检查点来判断事务的结束状态 | 通过检查点函数中的SaveCount来判断业务是否成功 |
| 第14讲 | 看看加入购物车是如何判断业务是否成功的 | 通过加入购物车实例来实验检查点判断业务是否成功 |
| 第15讲 | 为什么性能也要“DDT数据驱动” | 一是业务强制要求;二是为了更好的模拟真实的环境 |
| 第16讲 | 一般什么情况下需要参数化 | 一般四种情况下需要参数化:唯一性约束、日期约束、缓存约束、数据约束 |
| 第17讲 | 参数化的步骤 | 介绍如何进行参数化 |
| 第18讲 | 参数化策略设置 | 选择下一行数据、如何更新数据等 |
| 第19讲 | 数据库如何参数化 | 介绍数据库参数化步骤 |
| 第20讲 | 其它参数化方式 | 唯一数、随便数等参数化方式 |
| 第21讲 | 性能测试环境下数据应该如何准备 | 全面性、数量足够、无约束、安全性等 |
| 第22讲 | 生产环境性能测试时数据如何处理 | 影响数据库、数据标色等 |
| 第23讲 | 什么情况下需求关联 | 介绍什么情况下需求关联 |
| 第24讲 | 关联的工作原理 | 介绍工作是如何工作的,工作的原理是什么 |
| 第25讲 | 关联的方式 | 介绍关联的两种方式:一是比较脚本法找到需要关联的内容;二是直接在响应报文中进行关联 |
| 第26讲 | 关联函数解析 | 介绍web_reg_save_param函数的使用,以及相关参数说明 |
| 第27讲 | 关联实例 | 通过一个实例来介绍关联函数的使用 |
| 第28讲 | 关联与参数的区别 | 介绍关联与参数化的区别 |
| 第29讲 | 场景策略 | 介绍场景设置的策略 |
| 第30讲 | 如何确定并发用户数 | 介绍如何去确定需要的并发用户数 |
| 第31讲 | 如何确定百分比模型 | 如何评估百分比模型 |
| 第32讲 | 负载机评估及负载均衡 | 如何设置负载机及如何设置负载机负载均衡 |
| 第33讲 | RTS设置 | 设置控制器运行时的相关参数 |
| 第34讲 | 监控场景中运行的数据 | 如何监控场景运行时的相关数据 |
| 第35讲 | 场景在运行过程中出错如何定位问题 | 分析output中的error信息,进而帮助定位问题 |
| 第36讲 | 集合点工作原理及超时策略 | 介绍集合点工作原理及超时策略设置 |
| 第37讲 | 集合点与事务之间的关系 | 介绍集点与事务的事务 |
| 第38讲 | 场景运行时的视图数据分析 | 如何分析场景运行时的视图数据 |
| 第39讲 | 如何测试出最大的TPS | 如何测试出最大TPS,以及TPS曲线 |
| 第40讲 | 如果TPS上不去,应该如何分析 | 面试的常见问题是如果在压测试时,TPS上不去,一般有哪些原因导致 |
| 第41讲 | 分析器的中概要数据信息 | 分析器中的概要数据分析 |
| 第42讲 | 分析器中常见的视图 | 介绍分析器中的常见的视图意义 |
| 第43讲 | 分析业务的成功率 | 通过分析器分析业务成功率 |
| 第44讲 | 合并视图 | 使用合并视图技术来分析两个视图的逻辑关系 |
| 第45讲 | 页面细分 | 使用页面细分技术来分析每个事务中每个HTTP请求消耗的时间 |
| 第46讲 | 钻取技术 | 使用钻取技术可以更深入的分析性的相关原因 |
| 第47讲 | 关联视图 | 使用关联技术分析其它的视图对响应时间的影响 |
| 第48讲 | 常用函数strtok语法 | 介绍常用函数strtok的语法 |
| 第49讲 | 常用函数strtok实例 | 以加入购物车为例介绍strtok的使用 |
| 第50讲 | 常用函数lr_save_var使用 | 介绍常用函数lr_save_var的使用 |
| 第51讲 | 常用函数strcmp使用 | 介绍常用函数strcmp的使用 |
| 第52讲 | 常用函数fopen使用 | 介绍常用函数fopen的使用 |
| 第53讲 | 常用函数fread使用 | 介绍常用函数fread的使用 |
| 第54讲 | function封装 | 介绍function封装的步骤 |
| 第55讲 | 全链路开发实例-登录 | 介绍如何开发全链路开发实例-登录 |
| 第56讲 | 全链路开发实例-搜索商品 | 介绍如何开发全链路开发实例-搜索商品 |
| 第57讲 | 全链路开发实例-拉取商品详情页 | 介绍如何开发全链路开发实例-拉取商品详情页 |
| 第58讲 | 全链路开发实例-加入购物车 | 介绍如何开发全链路开发实例-加入购物车 |
| 第59讲 | 全链路开发实例-结算 | 介绍如何开发全链路开发实例-结算 |
| 第60讲 | 全链路开发脚本优化 | 通过RTS来优化全链路测试脚本 |
| 第61讲 | 部署性能测试环境--基于K8S电商平台 | 介绍如何搭建一个K8S的电商平台环境 |
| 第62讲 | 搭建prometheus+grafana监控K8S平台(一) | 安装node_export |
| 第63讲 | 搭建prometheus+grafana监控K8S平台(二) | 安装prometheus server |
| 第64讲 | 搭建prometheus+grafana监控K8S平台(三) | 部署grafana |
| 第65讲 | K8S监控视图解析 | 介绍K8S监控中每个视图的含义 |
| 第66讲 | 使用LoadRunner压测试K8S | 通过LoadRunner压测,来分析K8S性能 |
| 第67讲 | 如何确定响应时间是否达标 | 一般响应时间在多少是达标的 |
| 第68讲 | 平均事务响应时间达标就可以了吗? | 平均事务响应时间达标就可以了吗?平均事务响应的毛刺呢?也就是平均事务时间的波动 |
| 第69讲 | 什么是TPS,TPS表示什么 | 什么是TPS,TPS表示什么,代表性能什么指标 |
| 第70讲 | TPS曲线趋势 | TPS的趋势图是什么样子的,与哪些视图成正比 |
| 第71讲 | TPS波动 | TPS波动表示什么,TPS允许的波动范围 |
| 第72讲 | 什么是QPS,QPS与TPS的关系 | 什么是QPS,QPS与TPS的关系 |
| 第73讲 | 性能指标业务正确率 | 如何分分析业务正确率 |
| 第74讲 | CPU工作原理 | CPU是如何工作的 |
| 第75讲 | CPU使用率是什么 | CPU使用率是什么意思 |
| 第76讲 | 如何分析CPU的性能指标 | CPU指标监控和分析 |
| 第77讲 | Memory工作原理 | Memory是如何工作的 |
| 第78讲 | 如何分析Memory的性能指标 | Memory性能指标如何分析和定位 |
| 第79讲 | 如何分析磁盘的性能指标 | 分析磁盘的性能指标 |
| 第80讲 | Nginx工作原理 | 介绍nginx工作原理,进程运行模式 |
| 第81讲 | Nginx配置上下文 | 介绍nginx配置上下文的信息 |
| 第82讲 | 使用Prometheus+grafana监控nginx | 介绍如何使用prometheus+grafana监控nginx |
| 第83讲 | Prometheus+grafana监控nginx视图解析 | 使用Prometheus+grafana监控nginx视图解析 |
| 第84讲 | Prometheus+grafana分析nginx视图 | 使用Prometheus+grafana监控nginx并分析相关数据 |
| 第85讲 | nginx反向代理工作原理 | 介绍nginx反向代理的工作原理 |
| 第86讲 | nginx反向代理算法 | 介绍nginx反向代理的算法 |
| 第87讲 | nginx为何需要进行压缩 | 介绍服务器端为何需要压缩 |
| 第88讲 | nginx压缩与解压 | 介绍nginx压缩配置和解压配置 |
| 第89讲 | nginx为何需要设置缓存 | 介绍服务器端为何配置缓存 |
| 第90讲 | nginx如何配置缓存 | 介绍服务器端如何配置缓存 |
| 第91讲 | 使用Prometheus+grafana监控mysql | 介绍如何使用Prometheus+grafana来监控mysql服务器 |
| 第92讲 | Prometheus+grafana监控mysql视图解析 | Prometheus+grafana监控mysql视图解析 |
| 第93讲 | Prometheus+grafana分析mysql视图 | 对mysql进行压测,并监控与分析 |
| 第94讲 | 设置监控慢查询 | 介绍如何监控慢查询 |
| 第95讲 | 慢查询分析 | 介绍如何分析慢查询 |
| 第96讲 | 索引工作原理 | 介绍索引工作原理 |
| 第97讲 | 索引常用策略 | 介绍索引常用策略 |
| 第98讲 | EXPLAIN语法 | 介绍EXPLAIN语法 |
| 第99讲 | EXPLAIN Output Columns输出 | 介绍EXPLAIN Output Columns输出 |
| 第100讲 | EXPLAIN Join Types连接方式 | 介绍 EXPLAIN Join Types连接方式 |
| 第101讲 | EXPLAIN Extra Information额外信息 | 介绍EXPLAIN Extra Information额外信息 |
| 第102讲 | profile语法 | 介绍profile语法 |
| 第103讲 | 使用profile分析查询时间 | 使用profile分析查询所消耗的时间 |
推荐课程
信息系统项目管理师自考笔记
李明 · 938人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 22901人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4300人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 842人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 903人在学
java项目实战之购物商城(java毕业设计)
Long · 5207人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1536人在学
Python Django 深度学习 小程序
钟翔 · 2420人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 687人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 4089人在学
