你将收获

基于LoadRunner性能测试实战

LoadRunner组成

LoadRunner录制脚本

LoadRunner脚本解析

适用人群

软件测试工程师 性能测试工程师

课程介绍

序号 内容 详情内容
第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分析查询所消耗的时间

课程目录