performance - JSR223 后处理器在 jmeter 中解析 json

标签 performance jmeter load-testing jsr223

我已经使用 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/

相关文章:

jmeter - 在负载测试期间推荐使用什么 jmeter 监听器

asp.net - 对好的自动化 Web 负载测试工具有什么建议吗?

java - 从链表中剪切一部分?

performance - MongoDB 性能。嵌入式文档搜索速度

testing - 我应该如何模拟 1000 个并发用户?

amazon-web-services - Locust.io : Controlling the request per second parameter

c++ - 处理器真的计算乘以零或一吗?为什么?

mysql - 使用校验和比较多列上的两个表?

jmeter - 如何从远程 JMeter 节点(jmeter-server)获取日志?

JMeter异步API调用