我已经使用 BSF 后处理器在我的 jmeter 测试文件之一中解析 json。我的代码如下。
eval('var response = '+prev.getResponseDataAsString());
vars.put("userAccountID", response.ID);
但我发现 BSF 后处理器会降低 Jmeter 的性能。所以我要使用 JSR223 后处理器。我需要知道JSR223(JAVA语言)中上面对应的代码是什么。提前致谢;
最佳答案
我建议使用 jsr223 断言和 javascript。然后你可以简单地检查和解析你的数据。例如:
var response = SampleResult.getResponseDataAsString();
var jsonOutput = JSON.parse(response);
现在您可以简单地对“jsonOutput”进行操作。
关于performance - JSR223 后处理器在 jmeter 中解析 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233288/