He creado mi prueba jMeter que hace 20,000 solicitudes HTTP. Incluí el oyente "Ver resultados en la tabla". Después de ejecutar la prueba, me gustaría guardar los resultados de la tabla en un archivo CSV.¿Cómo guardo mis resultados de Apache jMeter en un archivo CSV?
Respuesta
Ok, lo descubrí. UI menos intuitiva alguna vez ... escriba en el campo el nombre del archivo que desea guardar, inicie la prueba. Esto crea y escribe en el archivo.
Simplemente agregue el informe de agregado a su plan de prueba seleccionando Subproceso-> Oyente-> Informe agregado Ejecute su prueba.Cuando se complete, el informe agregado mostrará la información sobre las pruebas.Aquí hay una opción para guardar el informe como csv.
Claro que también puedes guardar un archivo csv, pero ¿es el archivo csv el mismo? ¿Los dos archivos coinciden? – Pacerier
tal vez puede ser útil para que http://www.2min2code.com/articles/jmeter_intro/simple_data_writer
La manera de hacerlo es usando beanshell. Debe descargar la biblioteca y agregarla a la carpeta lib. Luego crea una muestra de BeanShell con tu solicitud y agrega un código. Algo parecido a lo siguiente haría:
import org.apache.jmeter.services.FileServer;
// Static elements or calculations
String Variable1 = vars.get("ValueForVariable1AsMentionedInJMeterScript");
String Variable2 = vars.get("ValueForVariable1AsMentionedInJMeterScript");
String Variable3 = vars.get("ValueForVariable1AsMentionedInJMeterScript");
// Open File(s)
f = new FileOutputStream(FileServer.getFileServer().getBaseDir()+"\\NameOfTheCSVFile.csv", true);
p = new PrintStream(f);
// Write data to file
p.println(Variable1 + "," + Variable2 + "," + Variable3);
// Close File(s)
p.close();f.close();
//this is for veryfying your code
return jsonOutput;
ValueForVariable1AsMentionedInJMeterScript es el nombre de la variable en el script.
Para obtener más información por favor ver esta página: http://hellotestworld.com/2013/05/02/write-a-file-from-a-jmeter-script/
puede guardar el resultado en cualquiera de los oyentes, a continuación se muestran los pasos -
Ir al Tema -> Añadir -> Listener - -> Ver resultados de árbol (o cualquier otro oyente) Picture here
Aquí se puede guardar el archivo dándole el nombre de archivo como abc.csv e ir a por configure, ahí tienes que desmarcar archivo XML y haga clic en el archivo csv. Además, el resultado del archivo abc.csv se guarda de forma predeterminada en la carpeta bin de la herramienta apache-jmeter.
Hay muchas maneras de presionar para obtener resultados. Esta es la CLI manera:
pasos: 1. descarga la versión más reciente del jmeter
- Extracto en el directorio deseado. Por ejemplo, extraer a
/tmp/
- Ahora, el formato del archivo de salida predeterminado será
csv
. No es necesario cambiar nada o especificar en el comando CLI. - Guarde el archivo jmx de la consola de la IU. Por ejemplo, que haya guardado en
examples
directorio por ejemplo: - Ahora, ejecute el comando desde la consola CLI:
jmeter -n -t examples/test.jmx -l examples/output.csv
Ahora, si desea cambiar el formato por defecto, marque el siguiente parámetro en jmeter.properties archivo: jmeter.save.saveservice.output_format=xml
Ahora bien, si se ejecuta el comando, ./jmeter -n -t examples/test.jmx -l examples/output.jtl
de salida se almacenan en formato XML.
Ahora, hacer la petición en el servidor múltiple (información de consulta adicional para un buen conocimiento): Podemos especificar host y el puerto como argumento/etiquetas de comando CLI
./jmeter -n -t examples/test.jmx -l examples/output.csv -JHOST=<HOST> -JPORT=<PORT>
1.Open Terminal
2.Navigate a la carpeta bin de Jmeter
3.Run jmeter -n -t (ruta del archivo jmx) /test.jmx -l (ruta para guardar el resultado) /testresults.csv
-n-Especifica JMeter es ejecutar en modo no-GUI
-t-Nombre de archivo JMX que desea ejecutar
-l: Nombre del archivo CSV para registrar resultados
- 1. ¿Cómo guardar los resultados de JMeter Aggregate Report en un archivo CSV usando el símbolo del sistema?
- 2. ¿Dónde guardo mis "módulos" Haskell?
- 3. ¿Cómo guardo un UIImage en un archivo?
- 4. jmeter - oyente interpretación de resultados
- 5. Gestión de sesiones/cookies en Apache JMeter
- 6. Resultados de MySQL en un archivo
- 7. JMeter: cómo mostrar los resultados de Extractor de expresiones regulares en Ver resultados en la tabla?
- 8. ¿Cómo guardo un objeto de diccionario en mi archivo web.config?
- 9. Guardar resultados en el archivo csv con Python
- 10. ¿Cómo obtener un archivo .csv en R?
- 11. Cómo analizar un archivo CSV en Bash?
- 12. Importación de datos CSV con Apache POI
- 13. Cómo abrir un archivo csv en Android
- 14. Cómo usar SQL en un archivo CSV
- 15. Crear un archivo csv vacío en R
- 16. ¿Cómo guardo un archivo como UTF-8 de Perl?
- 17. ¿Lectura de un archivo CSV en .NET?
- 18. lectura de un archivo CSV en MATLAB
- 19. ¿Cómo crear un archivo CSV separado de VBA?
- 20. Cómo obtener el directorio del script jmeter en Jmeter
- 21. C# SQLServer recuperando resultados y colocando en un formato .csv
- 22. Cómo transportar un conjunto de datos en un archivo csv?
- 23. Android: ¿Cómo escribir nueva línea en un archivo CSV?
- 24. ¿Cómo creo un archivo CSV usando Perl?
- 25. Cómo leer un archivo CSV usando iOS
- 26. Importación de un archivo CSV en Java
- 27. ¿Cómo solicito un archivo pero no lo guardo con Wget?
- 28. ¿Cómo anexar a un archivo CSV?
- 29. Escribir datos extraídos en un archivo usando jmeter
- 30. ¿Puede un archivo CSV tener un comentario?
Usted En "Configuración" encontrará que XML puede guardar varios elementos de datos más que CSV, que pueden ser útiles según sus necesidades. – BlackGaff
Hola dacracot, ¿a cuál de los "campos" te refieres? tx – Ittai
Gracias, no pude encontrar la manera de guardar en un archivo desde la GUI de Jmeter. No me di cuenta de que la prueba tenía que ejecutarse primero. –