JMeter

一、 JMeter简单介绍

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

二、 测试环境搭建

在官网 下载JMeter,解压到本地,在里面的bin目录下,找到jmeter.bat批处理文件

图示1

然后双击就出现了JMeter的工作环境
图示2

三、JMeter基础

1.JMeter脚本最基本的四个元件

a、线程组
b、HTTP请求
c、响应断言
d、查看结果树


图示3

2.JMeter核心——变量

  • 变量:会变化的量
  • 储存位置:变量池
  • 变量的生成
    a、函数助手
    b、用户自定义变量
    c、Csv数据文件设置
    d、计数器
    e、JDBC Connection Configuration(jdbc 连接配置)
    f、JDBC request
    j、正则表达式提取器
  • 变量的使用
    a、${变量名}
    b、 获取变量值vars.get(“变量名”);
    c、修改变量值 Vars.put(“变量名”,”变量值”)

3.Csv参数变化

  • 需要用到的元件:CSV Data Set Config+循环控制器
  • 作用:读取CSV文件中的数据,一行一行的读取出来,存到对应的变量中,给后续的元件使用


    CSV Data Set Config

4.设置循环

  • 线程组循环


    线程组循环
  • 循环控制器


    循环控制器

5.正则表达式提取器

  • 作用:提取上个接口响应中的数据存放到变量中,给其他元件使用。


    正则表达式提取器使用图示

6.如果(If)控制器

  • 作用:如果满足if控制器里的条件,就执行if控制器内部的元件;如果不满足if控制器里的条件,就不执行if控制器内部的元件


    如果(If)控制器使用图示

你可能感兴趣的:(JMeter)