全链路开发脚本
LoadRunner初级到高级脚本开发
LoadRunner脚本开发
学习如何确定性能指标
你将收获
全链路开发脚本
LoadRunner初级到高级脚本开发
LoadRunner脚本开发
学习如何确定性能指标
适用人群
课程介绍
序号 | 内容 | 详情内容 |
第1讲 | LoadRunner组成 | LoadRunner有三大组成部分:Create/Edit Scripts、Run Load Tests、Analyze Test Results |
第2讲 | LoadRunner录制脚本 | 介绍如何使用LoadRunner来录制脚本 |
第3讲 | LoadRunner脚本解析 | 如何看明白录制好的脚本、录制好的脚本是什么意思 |
第4讲 | 讲讲HTML和URL录制方式的区别 | 介绍LoadRunner的两种录制方式及区别 |
第5讲 | 看看LoadRunner脚本与Jmeter脚本区别 | 分析LoadRunner脚本与Jmeter脚本的区别,及工作原理 |
第6讲 | LoadRunner是如何来获取响应时间的 | LoadRunner是通过事务来确定响应时间的,由开始事务和结束事务来获取响应时间 |
第7讲 | 性能指标中是如何确定业务成功虑的 | 通过事务的结束状态来确定业务成功虑 |
第8讲 | 事务结束状态是如何确定的 | 事务结束状态有四种,应该如何确定事务的结束状态 |
第9讲 | 如何插入检查点 | 介绍如何在树模式下插入检查点 |
第10讲 | 检查点检查了谁的内容 | LoadRunner检查的内容主要是来着于response body中的值 |
第11讲 | 检查点函数web_reg_find使用 | 介绍web_reg_find函数的使用 |
第12讲 | 通过检查点来判断事务的结束状态 | 通过检查点函数中的SaveCount来判断业务是否成功 |
第13讲 | 看看加入购物车是如何判断业务是否成功的 | 通过加入购物车实例来实验检查点判断业务是否成功 |
第14讲 | 为什么性能也要“DDT数据驱动” | 一是业务强制要求;二是为了更好的模拟真实的环境 |
第15讲 | 一般什么情况下需要参数化 | 一般四种情况下需要参数化:唯一性约束、日期约束、缓存约束、数据约束 |
第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来优化全链路测试脚本 |
课程目录