一、通过添加前置处理器(用户参数)

1. 在http层级下添加--前置处理器--用户参数

jmeter中的java请求参数 jmeter http请求参数化_jmeter中的java请求参数

2.可以修改名称,每次迭代更新一次(一定要勾选上),这样才会每次迭代变量值也更新 ,点击下面添加用户(多次测试的参数)或变量(多个字段)


jmeter中的java请求参数 jmeter http请求参数化_jmeter中的java请求参数_02


jmeter中的java请求参数 jmeter http请求参数化_参数化_03

3. 在需要参数化的请求上,获取参数化变量 (下图1是其他地方的,只是为了解释)。请求中用${}将上面的字段名称(参数名称)括起来

jmeter中的java请求参数 jmeter http请求参数化_txt文件_04


jmeter中的java请求参数 jmeter http请求参数化_jmeter中的java请求参数_05

4. 在响应断言中增加断言,也同样用${},括起来

jmeter中的java请求参数 jmeter http请求参数化_txt文件_06

5. 执行后查看断言结果,结果树种响应数据中应该有我们请求的数据,响应数据中如果存在乱码,可以在请求中设置编码方式

jmeter中的java请求参数 jmeter http请求参数化_txt文件_07


jmeter中的java请求参数 jmeter http请求参数化_参数化_08

二、通过CSV Data Set Config参数化

1. 首先将之前添加的用户参数化给禁用,然后添加csv

jmeter中的java请求参数 jmeter http请求参数化_txt文件_09

2.新建txt文件,在文件中编写你的参数化的值,值之间以逗号进行分割,选择txt文件

无特殊要求,一般设置filename、file encode、variable names就可以了,其他保持默认,点击运行,至此csv参数化到此结束

jmeter中的java请求参数 jmeter http请求参数化_数据_10

jmeter中的java请求参数 jmeter http请求参数化_txt文件_11

3. 运行查看结果

三、通过助手函数参数化 (菜单栏没有的话直接ctrl+shift+f1)


jmeter中的java请求参数 jmeter http请求参数化_txt文件_12