JMETER常用参数化

(一)配置文件-CSV Data Set Config

CSV Data Set Config 可以从指定的文件(一般是文本文件)中一行一行的提取文本内容乃公。根据分隔符拆解这一行内容并把内容与变量名对应上,然后这些变量就可以供取样器引用。
操作步骤:
线程组–添加–配置文件–CSV Data Set Config
在这里插入图片描述
在这里插入图片描述
参数说明
名称:可以随意设置,最好有业务意义
注释:可随意设置
Filename:引用文件地址。可以是相对路径,也可以是绝对路径。相对路径的根节点是jmeter的启动目录(%JMETER_HOME%\bin)
file encoding :读取参数文件用到的编码格式,一般填utf-8
variable Names(comma-delimited):定义的参数名称,用逗号隔开。
Delimited:用来分割传参数文件的分隔符,默认为逗号。也可以用tab来分隔,如果参数文件用tab分隔,在此处应填写"\t"。
Allow queted data?:是非选项,如果选择时,那么可以允许拆分完成的参数里面有分隔符出现。
Recycle on EOF:是非选项,是,参数文件循环遍历:否,参数文件遍历完成后不循环。
Stop thread on EOF:与Recycle on EOF中的false选择福永:是,停止测试。否:不停止测试。
Sharing mode:参数文件共享模式,有以下三种。
1、All threads:参数文件对所有的线程共享,这就包括同一测试计划中的不同线程组。
2、Current thread group :只对当前线程组中的线程共享。
3、Current thread:仅当前线程获取。
操作步骤
1、准备csv文件如图
在这里插入图片描述
2、添加csv data config 配置文件,如图
在这里插入图片描述
3、进行参数化,如图
在这里插入图片描述
4、执行,查看结果树中变量的取值。
在这里插入图片描述

(一)配置文件-用户定义的变量

在这里插入图片描述
例如应用场景:url地址可以是开发环境的地址,也可以是测试环境的地址。根据测试的需要来进行修改。该变量相当于是全局的
操作步骤:
1、添加用户定义的变量

(三)配置文件-http默认请求值

每个接口对应的url是一样的,端口也是不变的,每个http请求值都写一遍的话,是一个重复的工作。那么我们可以把这个重复的工作分离出来,只需要定义一次就够了。
操作步骤:
在这里插入图片描述
在这里插入图片描述

(四)用户参数

在这里插入图片描述
用户参数和用户自定义变量的区别
用户参数:
  1、名称:使用标注
  2、注释:备注信息
  3、每次迭代更新一次:如果有多个用户/使用变量时勾选,如果不勾选,所有线程用的是同一个值,需要不同的线程用不同的值,需要勾选此选项
  4、参数
  (1、可以定义多个参数,每个参数可以赋多个值
  (2、在用户值中,可以使用变量,如使用CSV函数(${__CSVRead(D:\user.csv,0)}),在勾选每次迭代更新一次时,每一个线程都会生成新的值。

用户自定义的变量
  1、名称:使用标注
  2、注释:备注信息
  3、用户定义的变量:可以添加需要配置的变量。每一个变量分为变量名称和变量值。同一个变量只能有一个变量值。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值