一、用户定义的变量
用户定义的变量(User Defined Variables )是 JMeter 中的一种配置元件,用于定义和管理变量。常用于数据库地址,测试环境与开发环境地址等常量配置。
1.添加方法:线程组-右键-添加-配置元件-用户定义的变量
2.点击添加,设置变量的名称和值
3.引用变量格式为:${变量名}
参考:
JMeter入门之用户定义的变量_jmeter用户定义的变量-优快云博客
二、CSV 数据文件设置(CSV Data Set Config)
1.添加方法:线程组-右键-添加-配置元件-CSV 数据文件设置
2.设置
文件名:指定CSV文件的完整路径。可以指定txt、CSV文件。
文件编码:选择CSV文件的字符编码。若包含非ASCII字符(如中文),推荐UTF-8编码。
变量名称:列出CSV文件中每一列对应的变量名,多个变量名之间以逗号分隔。
3.使用
在HTTP请求中,添加参数,设置参数值时引用CSV中的数据。格式为:${变量名}
4.读取数据
读取CSV文件中的每一行,需在线程组下,设置线程数或循环次数不等于1
三、函数助手
1.打开函数助手
点击工具-函数助手对话框(快捷键:Ctrl+Shift+F1),或者点击函数助手对话框快捷键
2.函数助手对话框
打开函数助手,可以从下拉列表中选择一个函数。点击帮助,可以查看函数的使用方法。函数参数部分可为其参数设定值,不同函数要求的参数也不同;表格名称列是函数参数的简要描述,值列是供用户填充参数的值。点击生成按钮,会自动生成,并自动复制函数字符串。
3.CSVRead函数
3.1点击函数助手快捷键,打开函数助手对话框。或从菜单栏的工具中打开。
3.2选择CSVRead
3.3设置函数参数值
用于获取值的CSV文件 | *别名:填写CSV文件的路径
CSV文件列号| next| *alias:取CSV文件里的第几列数据(默认是从0开始计算,填0代表的是CSV文件中的第1列数据)
3.4点击生成按钮,会自动生成,并自动复制函数字符串
3.5使用
在HTTP请求中,添加参数,设置参数值时,粘贴函数字符串。
字符串格式为 ${__CSVRead(参数1, 参数2)}
3.6读取数据
单线程读取CSV文件时,每次读取的都是同一个字符串。因此,当CSV文件中有多行数据时,需要设置对应的线程数,才能读取多行数据。
4.RandomString函数
4.1生成函数字符串
4.2使用
在HTTP请求中,添加参数,设置参数值时,粘贴函数字符串。