当前位置:   article > 正文

Jmeter实现参数化的四种方法

Jmeter实现参数化的四种方法

目录

一、CSV Data Set Config/CSV数据文件设置

二、函数助手

1、Random函数

2、RandomString随机字符串

3、CSVRead

4、time

5、UUID

三、计数器(Counter)


        参数化:自动化测试脚本的一种常用技巧,事先准备好数据,指定参数的取值范围和规则;而非在脚本中写死,脚本执行时从准备好的数据中取值;

一、CSV Data Set Config/CSV数据文件设置

        CSV能够读取外部csv文件中的数据并生成变量,被JMeter脚本引用,从而实现参数化。

1、txt文件

username,password

lucy,111111

mark,222222

lily,333333

2、编辑csv数据文件

右键–>添加–>配置元件–>CSV Data Set Config
设置csv数据文件
文件名

支持csv,txt,dat三种格式,填写文件路径

文件编码编码格式,与所选文件编码格式保持一致/utf-8
变量名称(西文逗号间隔)多个变量,用英语的逗号隔开;username,password

3、将变量名称编辑到HTTP请求处,HTTP值处添加CSV数据设置处变量名称,格式为:${username}、${password};

二、函数助手

1、Random函数

Tools–>函数助手对话框–>选择一个功能–>_Random
函数参数
名称
一个范围内的最小值1
一个范围内允许的最大值100
拷贝并粘贴函数字符串${__Random(1,100,)}生成

2、RandomString随机字符串

3、CSVRead

4、time

        ${__time(,)}:获取当前13位时间戳(当前时间的毫秒数),默认精确到毫秒级别, 如1650356704900等;

5、UUID

        ${__UUID}生成永不重复的字符串,格式类似8e9464d2-4561-453e-8005-ad0a44507640;

三、计数器(Counter)

在迭代过程中增加计数器,一般用于统计和模拟序列等

右键 >>> 添加 >>> 配置元件 >>> 计数器
计数器
starting value给定计数器的起始值、初始值,第一次迭代时,会把该值赋给计数器 
递增每次迭代后,给计数器增加的值
最大值计数器的最大值
Number format可选格式,比如000
引用名称(Reference Name) : 用于控制在其它元素中引用该值,形式:$(reference_name}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/471901
推荐阅读
  

闽ICP备14008679号