jmeter 四种参数化方式

接口测试目前我这边用到的是借助测试工具jmeter实现的,基于对jmeter的基本使用,总结一下常用的参数化方式

1.添加用户定义的变量

方法:添加用户定义的变量,右击线程组->添加->配置元件->用户定义的变量;

脚本中用到该值的所有地方都可以引用这个变量名了,引用变量的格式为 ${变量名};

2.借用函数生成参数

试过程中,有时候数据不适合被指定,可选择借助函数来生成,以下是最常用的几种。
  •     用函数生成随机数:(__Random)
在Jmeter中点击 选项->函数助手对话框;

3.文件参数---此方式是目前常用的方法

 参数文件格式,如下:


在Jmeter中右击线程组->添加->配置元件->CSV Data Set Config;

jmeter参数文件配置如下:


在请求中引用参数时格式:${参数名}

4.关联参数

在线程组内,当你想用一个请求的响应结果作为另一个请求的入参时就需要用到关联。
  • 用正则表达式关联
实现思路:
是先从某个请求的响应数据中提取你需要的值,在把这个值在另一个请求中入参,操作如下:
在需要被提取响应数据的请求下添加正则表达式提取器,右击添加->后置处理器->正则表达式提取器;

关联设置如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值