Escribir datos extraídos en un archivo usando jmeter

Estoy usando JMeter v2.5.
Necesito obtener datos de las respuestas de la prueba y extraer datos de ella (lo cual estoy haciendo con el extractor de expresiones regulares). ¿Cómo almaceno esta información extraída en un archivo?

Acabo de resolver un problema similar. Después de obtener los datos utilizando un extractor de expresiones regulares, agregue un elemento BeanShell PostProcessor. Use el siguiente código para escribir las variables en un archivo:

name = vars.get("name"); email = vars.get("email"); log.info(email); // if you want to log something to jmeter.log file // Pass true if you want to append to existing file // If you want to overwrite, then don't pass the second argument f = new FileOutputStream("/my/file/path/result.csv", true); p = new PrintStream(f); this.interpreter.setOut(p); print(name + "," + email); f.close(); 

Usted tiene un par de opciones

  1. Puede contar los resultados agregando un oyente de informe agregado a su grupo de hilos => agregar oyente => informe agregado
  2. Puede obtener resultados sin formato agregando un oyente de escritor de datos simple a su grupo de hilos => agregar oyente => escritor de datos simple

Espero que esto ayude

Puede usar https://jmeter-plugins.org/wiki/FlexibleFileWriter/ con la configuración de variables de muestra. O con la muestra falsa simulada. De todos modos, Flexible File Writer es bueno para escribir datos en un archivo.

 import org.apache.jmeter.services.FileServer; String path=FileServer.getFileServer().getBaseDir(); name1= vars.get("user_Name_value"); name2= vars.get("UserId_value"); f = new FileOutputStream("E://csvfile/result.csv", true); //spec-ify true if you want to overwrite file. Keep blank otherwise. p = new PrintStream(f); this.interpreter.setOut(p); p.println(name1+"," +name2); f.close(); 

esto se trabajó para mí, espero que funcione para usted también

Si solo desea escribir variables extraídas en el archivo de resultados CSV, simplemente agregue a user.properties las variables que desea:

sample_variables = nombre, correo electrónico

Según el documento:

Se agregarán como la última columna del archivo de resultados de CSV.