添加到采样器时,JSON路径提取器会引发错误

时间:2017-05-16 13:36:23

标签: json jmeter jmeter-plugins

我正在尝试从json中收到的响应中提取令牌。我使用jpgc-json-2.1和jpgc-json-2.6 json插件与JMeter。我正在使用JMeter 2.13版。

当我尝试将后处理器添加到HTTP采样器时,我在消息框中收到此错误:cannot find class:com/jayway/jsonpath/PathNotFoundException

我已将jmeter-plugins-cmn-jmeter-0.3.jar添加到lib,将jmeter-plugins-json-2.6.jarjmeter-plugins-manager-0.11.jar添加到ext文件夹。

任何指针都会受到赞赏。

由于

2 个答案:

答案 0 :(得分:1)

如果您必须出于某种原因使用JMeter 2.13,则需要获得匹配的JSON插件版本,在您的情况下,您需要手动安装JMeterPlugins-ExtrasLibs-1.4.0.zip

请注意,JMeter 2.13有点过时,它于2015年3月发布,所以它暂时已超过2年,所以我建议更新到最新的JMeter版本(截至目前为JMeter 3.2) 。较新的JMeter版本通常具有新功能(例如JSON Extractor),错误修复和性能改进。

答案 1 :(得分:1)

自JMeter 3.0以来,默认情况下有一个本机JSON提取器。 我强烈建议你使用JMeter 3.2和这个。 这里不需要插件。