Jmeter-参数化

参数化

动态获取、设置或生成数据,由程序代替人工驱动的数据设计方案,提高脚本编写效率和编写质量;

参数化方式共四种:

1、用户定义的变量
2、CSV数据文件设置
3、用户参数
4、函数

一、用户定义的变量

(1)添加-配置元件-用户定义的变量:
在这里插入图片描述
(2)设置变量:
在这里插入图片描述
(3)调用变量:
调用格式:${变量名}
在这里插入图片描述

二、CSV数据文件设置:批量操作(最常用)

CSV:逗号分隔值,是一种简洁且常见的数据存储格式
(1)优点:脚本数据分离
(2)实现步骤:
①准备数据:添加txt文件,文件名使用英文名;文件编码格式使用utf-8无BOM格式
②数据值使用变量替换:
在这里插入图片描述
③关联脚本与数据:
在这里插入图片描述
文件名:声明解析的文件的路径,即数据存储文件;
文件编码:声明解析使用的编码集;
变量名称:参数名字,后期脚本需要调用;
分隔符:声明csv文件解析使用的分隔符,默认是英文逗号;
在这里插入图片描述

三、用户参数:也可批量操作

实现步骤:
①准备数据
添加-前置处理器-用户参数:
在这里插入图片描述
②使用用户参数存储测试数据
数据设计规则:第一列声明每条数据的字段名称,第二列以及以后,每一列对应一条数据
在这里插入图片描述
③将数据导入脚本模板
在这里插入图片描述
④设置执行次数
设置线程数:即设置的用户数量
在这里插入图片描述

四、函数

常见函数:
_counter计数器函数:TRUE(每个用户都有自己的计数器);FALSE(所有用户共用一个计数器)
_Random随机数函数:参数1:取值范围最小值(包含);参数2:取值范围最大值(包含)
_time获取当前时间的函数:无参:获取的是距离1970/01/01 00:00:00的毫秒值;参数1:yyyy-MM-dd hh:mm:ss格式化成年-月-日 时:分:秒 格式

点击函数助手对话框调出函数对话框:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值