Jmeter-配置元件-JSON-PATH的使用

首先确保我们的jmeter的lib文件夹中有此插件

我们先试一下没有json-path的时候的响应是什么样子的

这里引入一个网站:聚合数据:主要是做API接口的,可以自行选择:

登陆以后,我们可以看到我的数据:

可以看到我申请了三个免费的接口,这里我使用菜谱大全这个接口,点击测试:

跳转到如下页面:

然后点击下面的 发送请求:页面如下:

然后打开我们的jmeter,创建为如下:

我们这个时候点击启动,查看结果树:

可以看到并不是我们想要的,由于这个网站接口也不是随便让我们用的,必须传递key的值,所以我们再次 在HTTP请求中添加一个参数key,值就是上面的key的值,它并不是乱码的,而是由于编码的原因

先清空,后点击启动,我们可以看到如下:

我们可以看到相应的数据已经是json类型了,可是我们的目的是想从中取出我们想要的数据,这里怎么办呢,我们可以使用一个方便的chrome插件:JSON-handle,直接去扩展程序里面安装即可,我这里已经安装过

打开这个扩展程序,把我们在jmeter中获取到的响应数据粘贴到过去,点击OK即可:

接下来会显示如下:

想要哪个数据就点击哪个数据即可,这里我选择一个tags:

 我们先在jmeter中添加json-path配置元件:

配置这个json-path的参数:

然后呢 ,我们需要添加一个取样器:Debug Sampler ,只有这样我们才能查看到我们想要的那个参数的值:

可以看到,获取到的参数跟我们想要的结果是一样的,这样就OK了。 

猜你喜欢

转载自blog.csdn.net/weixin_43743725/article/details/84957367