如何将响应数据中的特定数据保存到 csv 文件

jas*_*een 2 jmeter

在我的网络服务测试计划中,我发送 SOAP 请求以创建用户,并在响应数据中发送回用户名和唯一 ID。我想将该用户名和 uniqueid 保存到 CSV 文件中。

谁能让我知道我怎样才能做到这一点?

Nac*_*ate 6

您可以使用 Regex 后处理器提取数据并将其保存到变量中。

简单的数据编写器、灵活的数据编写器、将结果保存到文件所有这些都可以写入预定义的变量、以固定或少量可定制格式对文件的响应,但不会让您编写自定义变量。

要将其写入文件,您需要使用 Beanshell 处理器。示例代码是,

username = vars.get("username");
password = vars.get("password");

f = new FileOutputStream("/path/user_details.csv", true);
p = new PrintStream(f); 
this.interpreter.setOut(p); 
print(username + "," + password);
f.close();
Run Code Online (Sandbox Code Playgroud)