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

标签 jmeter

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

有人可以告诉我如何实现这一目标吗?

最佳答案

您可以使用 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();

关于jmeter - 如何将响应数据中的特定数据保存到 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31173107/

相关文章:

java - Jmeter在java代码中创建JDBC连接配置实例

java - 使用 JMeter 测试 java 代码

jmeter - 采样器类型(HttpClient 4、HttpClient 3.1 和 Java)之间有什么区别

jmeter - 如何在 jmeter 中生成 HTML 报告

asp.net - 请求在 Jmeter Testing asp dot net 中显示响应数据 "Object moved to here"

java - Jmeter java.lang.OutOfMemoryError : GC overhead limit exceeded 错误

xpath - 运行 Jmeter 脚本时出现 Transformer 异常

jmeter - 性能测试 : JMeter vs Tsung

jmeter - 如何在 jmeter 中声明全局函数并在 beanshell 中的任何地方使用

mysql jdbc 连接失败 isValid