如何插入检查点
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
软件测试工程师
性能测试工程师
你将会学到
基于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讲 | 关联的方式1 | 介绍关联的两种方式:一是比较脚本法找到需要关联的内容;二是直接在响应报文中进行关联 |
第26讲 | 关联的方式2 | 介绍关联的两种方式:一是比较脚本法找到需要关联的内容;二是直接在响应报文中进行关联 |
第27讲 | 关联函数解析 | 介绍web_reg_save_param函数的使用,以及相关参数说明 |
第28讲 | 关联实例 | 通过一个实例来介绍关联函数的使用 |
第29讲 | 关联与参数的区别 | 介绍关联与参数化的区别 |
第30讲 | 场景策略 | 介绍场景设置的策略 |
第31讲 | 如何确定并发用户数 | 介绍如何去确定需要的并发用户数 |
第32讲 | 如何确定百分比模型 | 如何评估百分比模型 |
第33讲 | 负载机评估及负载均衡 | 如何设置负载机及如何设置负载机负载均衡 |
第34讲 | RTS设置 | 设置控制器运行时的相关参数 |
第35讲 | 监控场景中运行的数据 | 如何监控场景运行时的相关数据 |
第36讲 | 场景在运行过程中出错如何定位问题 | 分析output中的error信息,进而帮助定位问题 |
第37讲 | 集合点工作原理及超时策略 | 介绍集合点工作原理及超时策略设置 |
第38讲 | 集合点与事务之间的关系 | 介绍集点与事务的事务 |
第39讲 | 场景运行时的视图数据分析 | 如何分析场景运行时的视图数据 |
第40讲 | 如何测试出蕞大的TPS | 如何测试出蕞大TPS,以及TPS曲线 |
第41讲 | 如果TPS上不去,应该如何分析 | 面试的常见问题是如果在压测试时,TPS上不去,一般有哪些原因导致 |
第42讲 | 分析器的中概要数据信息 | 分析器中的概要数据分析 |
第43讲 | 分析器中常见的视图 | 介绍分析器中的常见的视图意义 |
第44讲 | 分析业务的成功虑 | 通过分析器分析业务成功虑 |
第45讲 | 合并视图 | 使用合并视图技术来分析两个视图的逻辑关系 |
第46讲 | 页面细分 | 使用页面细分技术来分析每个事务中每个HTTP请求消耗的时间 |
第47讲 | 钻取技术 | 使用钻取技术可以更深入的分析性的相关原因 |
第48讲 | 关联视图 | 使用关联技术分析其它的视图对响应时间的影响 |
第49讲 | 常用函数strtok语法 | 介绍常用函数strtok的语法 |
第50讲 | 常用函数strtok实例 | 以加入购物车为例介绍strtok的使用 |
第51讲 | 常用函数lr_save_var使用 | 介绍常用函数lr_save_var的使用 |
第52讲 | 常用函数strcmp使用 | 介绍常用函数strcmp的使用 |
第53讲 | 常用函数fopen使用 | 介绍常用函数fopen的使用 |
第54讲 | 常用函数fread使用 | 介绍常用函数fread的使用 |
第55讲 | function封装 | 介绍function封装的步骤 |
第56讲 | 全链路开发实例-登录 | 介绍如何开发全链路开发实例-登录 |
第57讲 | 全链路开发实例-搜索商品 | 介绍如何开发全链路开发实例-搜索商品 |
第58讲 | 全链路开发实例-拉取商品详情页 | 介绍如何开发全链路开发实例-拉取商品详情页 |
第59讲 | 全链路开发实例-加入购物车 | 介绍如何开发全链路开发实例-加入购物车 |
第60讲 | 全链路开发实例-结算 | 介绍如何开发全链路开发实例-结算 |
第61讲 | 全链路开发脚本优化 | 通过RTS来优化全链路测试脚本 |
第62讲 | 部署性能测试环境--基于K8S电商平台 | 介绍如何搭建一个K8S的电商平台环境 |
第63讲 | 搭建prometheus+grafana监控K8S平台(一) | 安装node_export |
第64讲 | 搭建prometheus+grafana监控K8S平台(二) | 安装prometheus server |
第65讲 | 搭建prometheus+grafana监控K8S平台(三) | 部署grafana |
第66讲 | K8S监控视图解析 | 介绍K8S监控中每个视图的含义 |
第67讲 | 使用LoadRunner压测试K8S | 通过LoadRunner压测,来分析K8S性能 |
第68讲 | 如何确定响应时间是否达标 | 一般响应时间在多少是达标的 |
第69讲 | 平均事务响应时间达标就可以了吗? | 平均事务响应时间达标就可以了吗?平均事务响应的毛刺呢?也就是平均事务时间的波动 |
第70讲 | 什么是TPS,TPS表示什么 | 什么是TPS,TPS表示什么,代表性能什么指标 |
第71讲 | TPS曲线趋势 | TPS的趋势图是什么样子的,与哪些视图成正比 |
第72讲 | TPS波动 | TPS波动表示什么,TPS允许的波动范围 |
第73讲 | 什么是QPS,QPS与TPS的关系 | 什么是QPS,QPS与TPS的关系 |
第74讲 | 性能指标业务正确率 | 如何分分析业务正确率 |
第75讲 | CPU工作原理 | CPU是如何工作的 |
第76讲 | CPU使用率是什么 | CPU使用率是什么意思 |
第77讲 | 如何分析CPU的性能指标 | CPU指标监控和分析 |
第78讲 | Memory工作原理 | Memory是如何工作的 |
第79讲 | 如何分析Memory的性能指标 | Memory性能指标如何分析和定位 |
第80讲 | 如何分析磁盘的性能指标 | 分析磁盘的性能指标 |
第81讲 | Nginx工作原理 | 介绍nginx工作原理,进程运行模式 |
第82讲 | Nginx配置上下文 | 介绍nginx配置上下文的信息 |
第83讲 | 使用Prometheus+grafana监控nginx | 介绍如何使用prometheus+grafana监控nginx |
第84讲 | Prometheus+grafana监控nginx视图解析 | 使用Prometheus+grafana监控nginx视图解析 |
第85讲 | Prometheus+grafana分析nginx视图 | 使用Prometheus+grafana监控nginx并分析相关数据 |
第86讲 | nginx反向代理工作原理 | 介绍nginx反向代理的工作原理 |
第87讲 | nginx反向代理算法 | 介绍nginx反向代理的算法 |
第88讲 | nginx为何需要进行压缩 | 介绍服务器端为何需要压缩 |
第89讲 | nginx压缩与解压 | 介绍nginx压缩配置和解压配置 |
第90讲 | nginx为何需要设置缓存 | 介绍服务器端为何配置缓存 |
第91讲 | nginx如何配置缓存 | 介绍服务器端如何配置缓存 |
第92讲 | 使用Prometheus+grafana监控mysql | 介绍如何使用Prometheus+grafana来监控mysql服务器 |
第93讲 | Prometheus+grafana监控mysql视图解析 | Prometheus+grafana监控mysql视图解析 |
第94讲 | Prometheus+grafana分析mysql视图 | 对mysql进行压测,并监控与分析 |
第95讲 | 设置监控慢查询 | 介绍如何监控慢查询 |
第96讲 | 慢查询分析 | 介绍如何分析慢查询 |
第97讲 | 索引工作原理 | 介绍索引工作原理 |
第98讲 | 索引常用策略 | 介绍索引常用策略 |
第99讲 | EXPLAIN语法 | 介绍EXPLAIN语法 |
第100讲 | EXPLAIN Output Columns输出 | 介绍EXPLAIN Output Columns输出 |
第101讲 | EXPLAIN Join Types连接方式 | 介绍 EXPLAIN Join Types连接方式 |
第102讲 | EXPLAIN Extra Information额外信息 | 介绍EXPLAIN Extra Information额外信息 |
第103讲 | profile语法 | 介绍profile语法 |
第104讲 | 使用profile分析查询时间 | 使用profile分析查询所消耗的时间 |
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
13课时
计算机网络视频
2507人学习
川石教育官方账号
5.0
会员免费
16课时
JMeter工具快速入门
2156人学习
川石教育官方账号
5.0
会员免费
25课时
Web安全测试/渗透测试
1145人学习
川石教育官方账号
5.0
¥500.00
54课时
Linux系统学习教程
555人学习
川石教育官方账号
暂无评分
会员免费
4课时
APP专项测试/软件测试
459人学习
川石教育官方账号
5.0
免费
7课时
HTTP网络协议
367人学习
川石教育官方账号
5.0
会员免费
43课时
软件测试必备基础知识
361人学习
川石教育官方账号
暂无评分
¥5.90
14课时
pytest+requests接口自动化框架
266人学习
川石教育官方账号
5.0
¥9.90