目录
1. 正则表达式提取器
1.1 提取单个数据
1.2 名词解释
1.3 提取多个数据
2. 边界值提取器
2.2 名词解释
3. JSON提取器
3.1 Json语法
3.2 名词解释
3.3 如果有多组数据,同正则方式引用数据
1. 正则表达式提取器
示例数据:{"access_token":"76_Qj8OysXMx-Vg90TtOMRwqrn3HEG4f0TJYHUZxeB_x2obewAYT5SxNefO-r5JzfWDiR_LHtF9B72b2Cd8qXy9GQ6xbRYMqXDXYqVVPdg-PncVxPWtFjsRgPvFv84NNNcACAEEE","expires_in":7200}
1.1 提取单个数据
1.2 名词解释
-
Apply to:应用范围
-
要检查的响应字段:样本数据源
-
引用名称:用户自定义名称,用于需要的接口进行入参
-
正则表达式:左边界和右边界不能缺失,如果有特殊字符必须用\转义符
-
模板:$1$表示使用第1个正则表达式取匹配值,$0$引用整个表达式匹配的内容
-
匹配数字:0--随机,1--第1个值,-1--所有的值
-
缺省值:没有提取到的时候使用的值
1.3 提取多个数据
因为配置的模板是$1$,所以access_token取值用的是第一个正则的内容,如果需要在不变的情况使用其他内容,在引用的时候通过调试取样器显示的对应值的key作为入参即可,如下图。或者将$1$修改为对应的值
2. 边界值提取器
2.1 名词解释
-
Apply to:应用范围
-
要检查的响应字段:样本数据源
-
引用名称:用户自定义名称,用于需要的接口进行入参
-
左边界:需要提取的值的左边的数据,同正则提取器(左边的数据
-
右边界:需要提取的值的右边的数据,同正则提取器)右边的数据
-
匹配数字:0-随机,1-第1个值,-1-所有的值
-
缺省值:没有提取到的时候使用的值
3. JSON提取器
3.1 Json语法
-
$ 根节点
-
.或[]子节点
-
如果是数组,则通过下标取值,从0开始
-
相对路径用法:$..name ,这里的name一般需要唯一
-
列表切片:$.tags[0:3]
3.2 名词解释
-
Apply to:应用范围
-
要检查的响应字段:样本数据源
-
Names of created variables:用户自定义名称,用于需要的接口进行入参
-
JSON Path expression: jsonpath表达式,用分号分隔
-
Match No.(0 for Random):0-随机,1-第1个值,-1-所有的值文章来源:https://www.toymoban.com/news/detail-815944.html
-
Default Values: 缺省值,匹配不到值的时候取该值,可写default文章来源地址https://www.toymoban.com/news/detail-815944.html
-
3.3 如果有多组数据,同正则方式引用数据
到了这里,关于jmeter--3.使用提取器进行接口关联的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!