jmeter之请求数据参数化

本文介绍5种请求数据参数化的方式,包括请求元件之自定义变量,请求元件之参数化TXT,请求元件之参数化CSV,参数化函数助手之csv read,参数化函数助手之random string,大家可以根据自己需求选择最合适的参数化方式。

一.jmeter请求元件之自定义变量

1.线程组——添加——配置原件——用户定义变量

jmeter之请求数据参数化
2.写下添加的变量名和对应的值
jmeter之请求数据参数化

3.在相应的接口请求里,需要引用值的地方使用${变量名}来引用即可。
jmeter之请求数据参数化

jmeter之请求数据参数化
4.在察看结果树的请求参数里,就能看到对应参数化的值
jmeter之请求数据参数化

二.jmeter请求元件之参数化TXT

1.线程组——添加——配置原件——CSV DATA Set Config

2.新建一个txt文件,将用例的参数数据值写进文件(在此以登录接口的请求参数手机号和密码为例),中间用英文字符","隔开
jmeter之请求数据参数化

3.Filename输入参数值文件路径,File encoding输入编码形式,变量输入参数名,中间用英文字符","隔开
jmeter之请求数据参数化

4.在相应的接口请求里,引用参数值时用 ${pwd}来引用文件里的值
jmeter之请求数据参数化

5.如果有多组值,无需添加多个请求,只需要最后根据数据的用例个数设置这个线程的循环次数即可
jmeter之请求数据参数化

6.在察看结果树的请求参数里,就能看到对应参数化的值。

三.jmeter请求元件之参数化CSV

1.线程组——添加——配置原件——CSV DATA Set Config

2.新建excel表格,将用例的参数数据值写进文件,格式另存为.csv
jmeter之请求数据参数化

3.其余步骤同jmeter请求元件之参数化TXT

四.jmeter之参数化函数助手——csv read

1.选项——函数助手——选择一个功能:csv read
jmeter之请求数据参数化

2.第一行输入文件路径,
第二行文件列号 输入索引,从0开始,
接下来点击生成生成函数。jmeter之请求数据参数化

3.在相应的接口请求里,引用参数值时用生成的函数值来引用文件里的值。
jmeter之请求数据参数化

4.不同于CSV DATA Set Config,
在这里需要把循环次数设置为 1,
线程数需要设置为用例个数。
jmeter之请求数据参数化
5.在察看结果树的请求参数里,就能看到对应参数化的值。

五.jmeter之参数化函数助手——random string

1.这种参数化方法与上述四种参数化方法都不同,它会根据需求随机生成相应字符长度和字符串的数据
选项——函数助手——选择一个功能:Random String
jmeter之请求数据参数化

2.第一列输入字符串的长度3
第二列字符串取值范围0123456789(也可以是字母)
点击生成,可以看到随机生成的数据
jmeter之请求数据参数化

3.在相应的接口请求里,引用参数值时用生成的函数值来代替。
jmeter之请求数据参数化

4,同参数化函数助手之csv read,
在这里需要把循环次数设置为 1,
线程数需要设置为用例个数。
jmeter之请求数据参数化
5.在察看结果树的请求参数里,就能看到对应参数化的值。