首先确保我们的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了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/62477.html