Jmeter自学【5】- 参数化

参数化就是用变量代替数据的过程,今天介绍参数化的3种方式,分别是:

  • 用户自定义变量: 定义全局变量

  • 用户参数:适用于小规模的并发测试

  • CSV数据文件设置:适用于大量的测试数据时使用

  • 用户参数(前置处理器中)

jmeter的线程就是用户,用户参数就是传递给线程的变量。

(1)添加用户参数

针对那个http请求使用就在哪个http请求下添加(http --> 添加 --> 前置处理器 --> 用户参数),如下图所示:

(2)配置用户参数

添加变量 --> 添加变量名称

添加用户 --> 添加用户名称(一个用户就是一个测试数据)

c958fcde7c44b17da909f1eb7ed1a48d.png

(3)使用用户参数

上图中设置了2 个用户,需要在线程组中设置线程数为2(线程数的值和用户数一致)。

2、csv数据文化配置(配置元件中)

步骤:

步骤一:在Jmeter中创建测试计划 --> 创建线程组 --> 添加 CSV Data Set Config 组件并配置 -->添加http请求并配置--> 添加查看结果树

步骤二:新建excel文件 --> 将excel文件另存为csv格式 --> 使用notepad转码utf-8--> 配置jmeter中csv数据文件设置 --> 在HTTP请求中引用参数 -->设置线程组线程数或循环次数

(1)配置jmeter中csv数据文件设置,如下图所示:

(2)在HTTP请求中引用参数,${变量名},如下图所示:

(3)使用csv文件中所有数据,需要设置线程组的线程数或循环次数,如下图所示:

3、用户自定义变量

用户自定义变量有2种添加方式,具体如下:

(1)第一种方式:测试计划页面(一般情况下)

(2)第二种方式:添加 -->配置元件 --> 用户定义的变量

a0f74c4302740490b19f835c8908ef30.png

本文是转载文章,点击查看原文
如有侵权,请联系 lx@jishuguiji.net 删除。