Jmeter(二)变量参数化

本文详细介绍了如何使用JMeter进行性能测试时的参数化操作,包括通过CSV数据集配置元件来读取大量用户账号,实现并发测试。文章讲解了CSV数据集配置的设置步骤及注意事项,适用于性能测试初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Jmeter(一)讲到通过jmeter来录制脚本,在做jmeter性能压力测试时,需要一定数据,如用户,考虑需要设置多少的并发数的同时,有时候可能我们还需要实际可用的账号支撑(这块数据如果账号不够,可以写个存储跑下,创建一定量的用户)

OK ,用户有这么多后,那么我们如何在jmeter 或者LR中参数化变量来读取这些账号用户来配合做压测
先讲下Jmeter如果变量参数化
第1步:打开jmeter工具 (添加——>配置元器件–>csv data set config)
在这里插入图片描述
第2步:配置 csv data set config

在这里插入图片描述
File encoding:文件的编码格式,大部分用UTF-8编码格式(可结合具体要求设置)
  Variable Names(comma-delimited):要变量参数化的参数名称,要设置几个写几个,每个名称中间用分隔符分割,分隔符和下面的“Delimitet”中定义中的相对应,也是和你引用的Filename数据文件,文件在编辑时用的分隔符要对应;习惯用用“,”分割每个参数名,如:username,passwd 引用的时候就使用 ${username},${passwd}
  Delimitet:定义分隔符,这里定义某个分隔符,“Variable Names”用这里定义的分隔符分割参数。
  Allow quote data:选择true,全角字符的处理
  Recycle on EOF:是否循环读入,我们知道CSV Data Set Config一次读入一行,分割后存入若干变量中交给一个线程,如果线程数超过文本的记录行数,那么可以选择从头再次读入,就比如:你引用的文件编辑了3行数据3个账号和密码,如果线程设置成4,循环1次,那么第4个线程会取第1行数据。

第3步:使用变量
在这里插入图片描述
补充:引入的文档数据编辑
在这里插入图片描述

在这里插入图片描述

第4步:使用Jmeter函数助手
在这里插入图片描述
第5步:编辑函数助手
在这里插入图片描述

OK,参数化变量工作已完成

运行校验:
在这里插入图片描述

运行成,说明参数化变量是成功的!
备注:(验证的时候是用的1个账号数据来验证的,文档编辑多个账号多个线程大家有兴趣可以进一步验证,如果是登入如果有cookie校验,可能要处理,但总的来说参数化变量放在其他功能模块做测试还是有可取之处)

进一步验证吧
3个用户
在这里插入图片描述

设置3个线程
在这里插入图片描述
运行
在这里插入图片描述

OK,3个用户都执行了登入请求都得到了正确的响应返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值