Jmeter参数化的方法

时间:2023-12-24 15:28:25

测试接口时,使用Jmeter在请求中输入参数,若是有多种情况,有多条测试参数,是不是要每个情况逐条输入呢?逐条输入会让人觉得比较麻烦,因此,就有了Jmeter参数化。

Jmeter参数化的方法:

  • 用户定义的变量
  • 用户参数
  • CSV数据文件设置

第一种:CSV数据文件设置

准备条件:

  • txt文件,里面有测试的数据,已英文符号分隔(这个和CSV数据文件设置有关)

Jmeter参数化的方法

测试数据文件已什么符号分隔,与CSV设置中的分隔符有关,这里设置了英文逗号,所以我的测试数据文件已英文符号分隔

Jmeter参数化的方法

  • CSV数据文件设置

Jmeter参数化的方法

  • 借助函数助手,获取到txt文件里面各列的数据的函数表达式,粘贴到请求的参数中使用

Jmeter参数化的方法

  • 设置循环的次数(有几条测试数据,线程数写几条)

Jmeter参数化的方法

 第二种:设置用户参数 (参数较少的情况下)

前置处理器 -》添加 -》用户参数

操作步骤:添加变量:填写上用户名和数据 添加用户,添加一列的用户

Jmeter参数化的方法

设置好用户参数后,需要根据用户参数设置的用户数去设置线程数,如图:此时有4个用户,故此设置线程数=4

Jmeter参数化的方法

添加查看结果数,看测试的结果。第二种方法也顺利成功了。

Jmeter参数化的方法

第三种:用户定义的变量,可以定义一些全局使用的变量

Jmeter参数化的方法

还有一种是参数关联,需要用到正则表达式获取,这种方式暂不写了,以后补充。需要用到多条测试用户时,建议直接使用CSV数据文件,方便快捷。