Jmeter JSON提取器–如何使用上一个API的返回值

内容分享2小时前发布
0 0 0

举个例子:第一个API是获取token的,第二个API的输入需要这个token,那怎么实现呢?

1、在第一个的API上添加后置处理器JSON提取器,提取所需字段,存为变量token

添加-》后置处理器-》JSON提取器

Jmeter JSON提取器--如何使用上一个API的返回值

Jmeter JSON提取器--如何使用上一个API的返回值

JSON path不会写的可以点击 JSON提取器 ,右键,选择协助,查看协助文档。

协助文档:https://jmeter.apache.org/usermanual/component_reference.html#JSON_Extractor

JSON path 语法:https://github.com/json-path/JsonPath

JSON path 的规则简单讲就是$开头,根据层级写需要的键,用.号隔开。

有许多在线调试工具,可以百度。

也可以直接在Jmeter里边调试,在查看结果树中,右侧下拉框中选择JSON Path Tester

Jmeter JSON提取器--如何使用上一个API的返回值

Jmeter JSON提取器--如何使用上一个API的返回值

添加调试取样器,可以调试变量:

Jmeter JSON提取器--如何使用上一个API的返回值

执行完API后就可以看到变量值了:

Jmeter JSON提取器--如何使用上一个API的返回值

2、在第二个API需要调用的地方用${变量名}的方式调用:

Jmeter JSON提取器--如何使用上一个API的返回值

执行,成功:

Jmeter JSON提取器--如何使用上一个API的返回值

© 版权声明

相关文章

暂无评论

none
暂无评论...