一、jmeter入门
1. 一个jmeter必备的基本元素
-
线程组
![](https://img.haomeiwen.com/i13078681/1c631593a7091a71.png)
-
http请求
![](https://img.haomeiwen.com/i13078681/48cd064f8b217302.png)
-
响应断言
![](https://img.haomeiwen.com/i13078681/174966f1c8b34c9d.png)
-
察看结果树
![](https://img.haomeiwen.com/i13078681/64e6e61276ca7fd4.png)
2. http请求默认值
-
为其他http请求设置默认值
![](https://img.haomeiwen.com/i13078681/24c2c26c900cb1c9.png)
![](https://img.haomeiwen.com/i13078681/10b4423a88f4ef3a.png)
3. 字符串随机函数
-
限定长度
-
限定每个字符的取值长度
-
![](https://img.haomeiwen.com/i13078681/bb858103e97f9fac.png)
![](https://img.haomeiwen.com/i13078681/7c9184edbfcd8997.png)
4. 用户自定义变量
-
多接口共用一个随机的数据
-
增:在用户自定义变量中,添加一个变量并赋值
-
查:${变量名}
![](https://img.haomeiwen.com/i13078681/364a345161aa8547.png)
![](https://img.haomeiwen.com/i13078681/975fed2a504914cb.png)
5. Debug sampler
-
查看变量池中的变量
![](https://img.haomeiwen.com/i13078681/8f2ed177c8e0d76d.png)
二、CSV创建
-
作用
- 取CSV文件中的数据,一行一行的读取出来,
存到对应的变量中,给后续的元件使用* 流程
- 取CSV文件中的数据,一行一行的读取出来,
-
接口
- fiddle抓到需要的接口
- 黑夜小怪导出
-
Excel表格
- 新建
- 按照测试点和测试点的测试项填写配置文件
- 保存
- 格式另存为
-
* 用notepad++打开配置文件
* 删除最后一行空行
* 保存* jmeter
* 打开→导入接口文件
* 填写http默认请求
* 协议
* 端口
* 格式编码
* UTF-8
* 添加
* CSV Data Set Config
* 填写样式
* 循环控制器
* 在循环控制器中填写循环次数
储存步骤:
-
创建一个Excel表格,存入数据,设置为文本格式
![](https://img.haomeiwen.com/i13078681/cc21673f9cee3429.png)
-
另存为CSV文件格式
-
查看变量池中的变量
![](https://img.haomeiwen.com/i13078681/8f2ed177c8e0d76d.png)
二、CSV创建
储存步骤:
-
创建一个Excel表格,存入数据,设置为文本格式
![](https://img.haomeiwen.com/i13078681/cc21673f9cee3429.png)
-
另存为CSV文件格式
![](https://img.haomeiwen.com/i13078681/8fb42b7ce2c03e33.png)
-
打开notepad++删除空格保存
![](https://img.haomeiwen.com/i13078681/d68fd904c2681ce9.png)
三、CSV数据文件设置
-
新建
![](https://img.haomeiwen.com/i13078681/f59e2870f3ba15ab.png)
-
设置格式
![](https://img.haomeiwen.com/i13078681/c92c47622293bda4.png)
四、循环设置
1、循环控制器
-
新建
![](https://img.haomeiwen.com/i13078681/e065f1fba80ea53e.png)
-
设置格式
![](https://img.haomeiwen.com/i13078681/9bf1daa764eaf434.png)
2、线程组循环
-
设置格式
![](https://img.haomeiwen.com/i13078681/3aac9c478ffd4124.png)
五、正则表达提取器
-
新建
![](https://img.haomeiwen.com/i13078681/c6f009083975b8e5.png)
-
格式
![](https://img.haomeiwen.com/i13078681/00e1d20b54c03644.png)
六、如果(if)控制器
-
新建
![](https://img.haomeiwen.com/i13078681/3a95d5f8e527da31.png)
-
格式
![](https://img.haomeiwen.com/i13078693/73ac79e74ab93f36.png)
网友评论