jmeter参数化

参数化:提前把发送的参数数据写入到一个文件内,再去jmeter编辑csv插件,把很多个值装到某一个参数里面,当你在编辑请求时需要填写这些值得时候,只需要写参数名即可,就相当于写了对应的参数值。参数化可以让你批量的执行接口,提高你的工作效率。

1.什么时候会用到参数化?

当你需要发送很多数据的时候,可以利用参数化批量执行接口。

2.在使用jmeter的时候,往往需要参数化一些数据,常用到的就是CSV Data Set Config,下面来详细介绍下该控件的使用方法

(1)通过Test Plan 或者Thread Group添加CSV Data Set Config

(2)准备数据文件,一般以 .csv,.dat .txt等结尾的文件,数据之间的分隔符可用 ,或者 tab

  

以下是CSV Data Set Config各个参数使用说明:

Allow Quoated data: 双引号相关,例:如果参数中需包含,或者”等,该项可以选择True,效果如下:

 

Recycle on EOF: 设置为True后,允许循环取值

Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效

  • Sharing Mode:共享模式: 
    • All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行。
    • Current thread group:当前线程组,各个线程组分别循环取值。
    • Current thread:当前线程,该测试计划内的所有线程都取第一行。

 3、参数的引用:${变量名}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter中,参数是为了让参数的值由固定状态变为动态的,每次访问的参数时不一样的。参数的作用是可以将项目中多次用到的数据进行参数,比如用户名、密码,也可以将经常变动的信息参数,比如IP地址等。有多种方法可以实现参数,包括使用CSV Data Set Config(CSV数据文件设置)、函数助手、用户参数和用户自定义变量等方法。 使用CSV Data Set Config方法,首先需要定义一个txt文件,文件中写入参数的值。然后在线程组中添加HTTP请求,并在配置元件中添加CSV数据文件设置。在数据文件设置页中,设置数据,指定文件名和变量名称,将这些变量引用到HTTP请求的参数中去。 使用函数助手方法,同样需要提前创建含有参数值的txt文件。然后在HTTP请求中添加函数助手,并在函数助手页进行设置,选择_CSVRead功能,指定txt文件的根目录和参数所在的列。生成函数字符串后,将函数字符串添加到变量的值中。 使用用户参数方法,首先创建线程组,并在用户参数中添加变量。然后在HTTP请求中将固定的IP地址和端口号改成刚刚添加的变量名。 使用用户自定义变量方法,给线程组添加自定义变量,并添加变量。然后将HTTP请求中的参数值替换为自定义变量。 以上是JMeter中实现参数的四种方式,根据不同的场景和需求选择合适的方法进行参数。[1][2][3]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值