我正在尝试从响应数据中提取键“计数”并将其值(整数)写入 CSV 文件。
我已经使用 BeanShell PostProcessor 做同样的事情。
下面是我用过的脚本:
count = vars.get("count");
f = new FileOutputStream("file path", true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print(count);
f.close();
Run Code Online (Sandbox Code Playgroud)
和 JSON 示例,我试图提取:
{"meta":{"message":"","is_error":false,"count":295,"next":"123","status":1000,"previous":""}
Run Code Online (Sandbox Code Playgroud)
这样做,“null”会打印在 CSV 文件中。
请让我们知道我在这里遗漏了什么?
它应该是 295 被打印在 CSV 文件中。
检查您的提取器是否获取正确的值。下面,我使用了相同的代码并使用正则表达式提取器从 json 中获取值。它运行良好。
希望能帮助到你。
正则表达式更新
下面是测试正则表达式。您始终可以使用 RegEx Tester 在视图结果树中测试正则表达式:-
| 归档时间: |
|
| 查看次数: |
6248 次 |
| 最近记录: |