接口关联以及参数化的三种方式(jmeter)

本文详细介绍了JMeter中接口关联的概念和应用场景,包括正则表达式提取器和JSON提取器的使用方法。同时,文章还阐述了参数化的三种方式,包括用户定义的变量、CSV Data Set Config以及函数助手中的_Random函数和_Randomstring函数。通过实例演示了如何进行数据读取和随机生成,强调了变量作为容器在接口测试中的重要作用。
摘要由CSDN通过智能技术生成

一、接口关联
关联概念:两个请求,上一个请求的响应结果,作为下一个请求的参数传入
运用场景:下一个请求的参数值是变化的

Jmeter中的关联是通过“添加-后置处理器”来获取数据,传给后面的请求使用

  • 正则表达式提取器
  • json提取器

注意:后置处理器,放在请求的子级,数据一般从“察看结果树”的响应数据获取

JSON提取器—用来提前json格式数据
名称:JSON提取器-id
Names of created variables :id
JSON Path expressions : $.data.id

可以在察看结果树里用JSON Path Tester 来看这个表达式是否正确
然后再调用这个 ${id}
凡是变量,都要用 ${变量名}

名称:JSON提取器-token
Names of created variables :token
JSON Path expressions : $.data.token_info.token

可以把这个要提取的写在一起,但是需要用英文的分号隔开,且error必填
Names of created variables :id;token
JSON Path expressions :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值