Jmeter高级应用之关联

一、什么是关联?

请求之间存在依赖关系,一个请求的入参是另一个请求的返回

二、关联有哪些方式?

常见的jmeter关联存在以下三种方式

  • 正则表达式提取器
  • Xpath提取器
  • Json提取器

三、分类介绍

1、正则表达式提取器

  • 位置:线程组-取样器-http请求-后置处理器-正则表达式提取器
    在这里插入图片描述

  • 添加方式:配置引用的名称、正则表达式、模版(解析出的第几个括号的值)及匹配数字;⚠️正则表达式可以写多个用来提取多组数据
    在这里插入图片描述

  • 下一个请求通过添加变量的方式进行引用
    在这里插入图片描述

  • 总结:正则表达式提取方式适用于所有类型的响应数据;模版字段取的是解析的第几个正则表达式,想匹配第几个就填几,不是从0开始的,直接从1开始

  • 注意:如果配置正则表达式匹配数字填-1(取一组数据中的全部)时,后续请求引用时要以${参数名_索引值}这种格式来取列表中的指定数据,注意下标从1开始
    在这里插入图片描述
    2、Xpath提取器

  • 添加位置:取样器-http请求-后置处理器-Xpath提取器
    在这里插入图片描述

  • 配置方式
    在这里插入图片描述

  • 总结:当返回是html格式的响应数据时,使用Xpath提取器的方式可能更便捷,注意勾选复选框,填写正确的Xpath表达式

3、Json提取器

  • 配置方式
    在这里插入图片描述
  • 总结:当返回是json格式的响应数据时,可以使用json提取器的方式,注意变量名和json路径的填写($.开头)
  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值