Jmeter 如何将响应数据中的特定数据保存到csv文件
在我的webservices测试计划中,我发送SOAP请求来创建用户,它会发回响应数据中的用户名和唯一id。我想将用户名和唯一ID保存到CSV文件中Jmeter 如何将响应数据中的特定数据保存到csv文件,jmeter,Jmeter,在我的webservices测试计划中,我发送SOAP请求来创建用户,它会发回响应数据中的用户名和唯一id。我想将用户名和唯一ID保存到CSV文件中 有人能告诉我如何实现这一点吗?您可以使用Regex后处理器提取数据并将其保存到变量中 简单的数据编写器、灵活的数据编写器、将结果保存到文件所有这些都可以编写预定义的变量、以固定或少量自定义格式响应文件,但不允许您编写自定义变量 要将其写入文件,需要使用Beanshell处理器。 示例代码是 username = vars.get("username
有人能告诉我如何实现这一点吗?您可以使用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();
您可以使用
sample\u variables
属性将自定义变量值存储到.jtl结果文件中
将以下行添加到user.properties文件(它位于JMeter安装的/bin文件夹下)
执行时,您将在.jtl结果文件中看到变量值
有关不同JMeter属性以及设置和/或覆盖它们的方法的更多信息,请参见第章的解释和说明。我使用此选项将数字保存到csv: 谢谢你,凯特
使用xpath或regex提取器提取值,然后使用简单的文件编写器将值写入file@RaGe简单数据编写器将无法将提取的变量写入文件。他需要使用beanshell后处理器。谢谢Nachiket。我如何将这两个值保存到同一列中,如用户名、密码。
sample_variables=username,password
folio = vars.get("folioGuardado");
f = new FileOutputStream("C:/GuardFolios/folios.csv", true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print(folio);
f.close();