JMeter(思维导图)

2022-07-26 14:46:44 浏览数 (1)

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、参数化
      • 2.9.1、用户定义的变量
      • 2.9.2、CSV Data Set Config
      • 2.9.3、边界提取器
      • 2.9.4、正则表达式提取
      • 2.9.5、常用函数
      • 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、搭建性能监控平台
    • 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

9.1、实现原理

9.2、组成

9.3、搭建过程

0 人点赞