Jmeter详细学习思路和教程
目录
1、JMeter环境准备
1.1、介绍
1.2、与LoadRunner比较
1.3、前提条件
1.4、安装配置
2、JMeter脚本
2.1、测试计划
2.2、线程组
2.3、Sampler
2.4、HTTP请求
2.5、查看结果树
2.6、HTTP Cookie管理器
2.7、HTTP信息头管理器
2.8、响应断言
2.9、参数化
3、JMeter操作数据库
3.1、JDBC连接配置
3.2、JDBC Request
4、Bean Shell
4.1、常用内置变量
4.2、调用外部文件
5、JMeter结果分析与资源监控
5.1、JMeter自带结果分析图表
5.2、图表分析插件
6、多场景压测
6.1、常用的逻辑控制器
6.2、定时器
7、非GUI模式执行测试
7.1、GUI模式
7.2、非GUI模式
8、JMeter分布式测试
8.1、环境准备
8.2、测试步骤
8.3、重要说明
9、搭建性能监控平台
9.1、实现原理
9.2、组成
9.3、搭建过程
1、JMeter环境准备
1.1、介绍
1.2、与LoadRunner比较
1.3、前提条件
1.4、安装配置
2、JMeter脚本
2.1、测试计划
2.2、线程组
2.3、Sampler
2.4、HTTP请求
2.5、查看结果树
2.6、HTTP Cookie管理器
2.7、HTTP信息头管理器
2.8、响应断言
2.9、参数化
2.9.1、用户定义的变量
2.9.2、CSV Data Set Config
2.9.3、边界提取器
2.9.4、正则表达式提取
2.9.5、常用函数
2.9.5.1、_digest():加密函数,支持多种加密算法,如MD5、SHA-1等
2.9.5.2、_Random():随机数函数,生成指定闭区间的随机整数
2.9.5.3、_RandomString():随机字符串函数,使用指定字符集,生成指定长度的随机字符串
2.9.5.4、_UUID:通用唯一识别码函数,也用于生成随机字符串,基本不会重复
2.9.5.5、_time():时间戳函数,当前时间,可进行各种形态的格式化
2.9.6、各元件作用域及执行顺序
3、JMeter操作数据库
3.1、JDBC连接配置
3.2、JDBC Request
4、Bean Shell
4.1、常用内置变量
4.2、调用外部文件
5、JMeter结果分析与资源监控
5.1、JMeter自带结果分析图表
5.2、图表分析插件
6、多场景压测
6.1、常用的逻辑控制器
6.2、定时器
7、非GUI模式执行测试
7.1、GUI模式
7.2、非GUI模式
7.2.1、命令格式
7.2.2、参数化命令
7.2.3、生成HTML报告
8、JMeter分布式测试
8.1、环境准备
8.2、测试步骤
8.2.1、修改slave配置并启动jmeter-server
8.2.2、修改master配置并远程启动slave
8.3、重要说明
9、搭建性能监控平台
Grafana + Telegraf + InfluxDB