一、 JMeter简单介绍
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。
二、 测试环境搭建
在官网 下载JMeter,解压到本地,在里面的bin目录下,找到jmeter.bat批处理文件


三、JMeter基础
1.JMeter脚本最基本的四个元件
a、线程组
b、HTTP请求
c、响应断言
d、查看结果树

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)控制器使用图示
网友评论