我对jMeter和JSON路径抽取器有一个问题。我下载了这个插件的zip文件,并将内容复制到ext文件,因为它是写在页面上的。然后我还下载了it plugins-manager-0.10.jar并将其复制到ext文件夹中。
下一步-下载一个示例:
https://jmeter-plugins.org/img/examples/JSONPathExtractorExample.jmx
当我试图导入它时,我得到了异常:
缺失com.thoughtworks.xstream.mapper.conversionException:kg.apc.jmeter.samplers.DummySampler:kg.apc.jmeter.samplers.DummySampler
编辑:
我喜欢图书馆的样本和文档。没有关于安装额外罐子的信息..。只需下载:
表演必须继续下去
发布于 2016-10-20 18:10:04
从JSON3.0开始,您不需要任何用于JMeter的插件。这里有一个新的:
关于这个问题,也许你可以把这个问题报告给to plugins项目。
发布于 2016-10-21 08:17:48
我使用JSR223采样器解析输入json并在纯JavaScript中验证它的值。这似乎更简单。
下面是代码和示例:
var json = JSON.parse(SampleResult.getResponseDataAsString());
//get your jmeter context
var ctx = org.apache.jmeter.threads.JMeterContextService.getContext()
var vars = ctx.getVariables();
if(json[0].itemId != 1){
AssertionResult.setFailureMessage(json);
AssertionResult.setFailure(true);
} else {
//and put data to this context, that you can use it in other components.
vars.put('validationJsonRequest', true);
}要查看添加的数据,只需使用Debug采样器或调试后处理器(您可以在查看结果树中对其进行调查)。
https://stackoverflow.com/questions/40152355
复制相似问题