jmeter压力测试_参数化过程

使用jmeter做压力测试,业务场景对请求数据有要求,需要对请求数据参数化,这个过程笔者本人遇到过坑,写一点避坑指南。
版本是jmeter5.3,安装入门教程自行百度

一、CSV数据配置文件

准备数据文件,注意:
①数据不需要列名
②数据的分隔符,可以使用制表符&逗号&|,用于填写【csv数据文件设置】的分隔符
③文件的编码格式,用于填写【csv数据文件设置】的文件编码。
jmeter压力测试_参数化过程

添加配置元件csv data set config
jmeter压力测试_参数化过程
2.csv数据文件设置
①文件名:本地准备使用的数据文件
②文件编码:该数据文件的编码格式
③变量名称:接口的参数名称,文件中数据按此顺序排列
④分隔符:本地文件的分隔方式
jmeter压力测试_参数化过程
3.请求参数值:${变量名}
jmeter压力测试_参数化过程

二、函数助手

函数助手其实与CSV数据配置文件原理类似,都是读取本地文件的值
1.工具
2.函数助手对话框
3.选择CSVRead
4.填写值
4.1填写路径+文件
4.2填写数值,0取文件的第一列的值,1取文件的第二列的值……
5.点击生成,会生成变量字符串,格式:${__CSVRead(路径\文件名,0)}
6.点击【拷贝并粘贴函数字符串】
7.变量字符串填入接口入参的值,若入参值取自同一个文件,直接修改函数字符串的列值即可
jmeter压力测试_参数化过程

三、用户参数

这个最简单,直接填写的,少量数据用此方法
jmeter压力测试_参数化过程
添加列与行
jmeter压力测试_参数化过程
有时间再更新,jmeter连接数据库