如何使用正则表达式从 jmeter 响应中删除值

问题描述

响应是 {"d":"14049,171681785,347225778"} 我想从响应中提取值 171681785 有人可以帮助我如何编写正则表达式以从上述响应中提取 171681785 吗?

解决方法

由于 14049 可以更改,我可以建议您确实使用 JSON Extractor。用$.d获取d的值后,可以在JSR223 Post Proccesor中使用这段代码获取中间的值。

String[] array = vars.get("yourVariableName").split(",");
vars.put("theValueYouWant",array[1]);