1.jmeter关联
1.1xpath关联
使用场景
在接口返回值为HTML或xml格式时,使用xpath提取器
。xpath提取器
后置处理器中---->xpath提取器
配置xpath提取器
引用名称:接收返回值数据的变量名
。 XPath query :xpath表达式
匹配数字:0表示随机选择,-1表示取所有
缺省值:当没有找到对应数据的时候,显示缺省值的内容
。 XML parsing Options中选择Use Tidy和Quiet
1.2json关联
·json提取器
。HTTP请求---->右键---->添加---后置处理器---json提
取器
使用场景
在接口返回数据为json格式时使用
配置ison提取器
引用名称:接收返回值数据的变量名
json path expressions:jsonpath表达式$..获取字段名
匹配数字:0表示随机选择,-1表示取所有
缺省值:当没有找到对应数据的时候,显示缺省值的内容
1.3正则表达式关联
。正则表达式提取器
o HTTP请求---->右键----添加---->后置处理器---->正则表
达式提取器
使用场景
。适用于任何返回形式
表达式示例:
。(.*?) 替代要获取的值
。"session":[(*?))
"session":( 表示取值的开始位置
} 表示取值终止位置
配置正则表达式提取器
前2个选项默认即可
引用名称:接收返回值数据的变量名
正则表达式:"session":((*?》
模板:$1$表示取第一组数据
匹配数字:0表示随机选择1表示取第一个
缺省值:当没有找到对应数据的时候,显示缺省值的内容