¿Es posible obtener un informe de archivo CSV en JMeter¿Solo con valores de variables de expresión regular definidos de todos los muestreadores? Porque he definido sample_variables en el archivo user.properties de JMeter. Gracias.
Respuestas
2 para la respuesta № 1- La forma más fácil es usar Escritor de archivos flexible
Un poco más difícil: suprima toda la configuración predeterminada de guardado de resultados de JMeter mediante user.properties archivo como
jmeter.save.saveservice.output_format=csv jmeter.save.saveservice.assertion_results_failure_message=false jmeter.save.saveservice.assertion_results=none jmeter.save.saveservice.data_type=false jmeter.save.saveservice.label=false jmeter.save.saveservice.response_code=false jmeter.save.saveservice.response_data=false jmeter.save.saveservice.response_data.on_error=false jmeter.save.saveservice.response_message=false jmeter.save.saveservice.successful=false jmeter.save.saveservice.thread_name=false jmeter.save.saveservice.time=false jmeter.save.saveservice.subresults=false jmeter.save.saveservice.assertions=false jmeter.save.saveservice.latency=false jmeter.save.saveservice.connect_time=false jmeter.save.saveservice.samplerData=false jmeter.save.saveservice.responseHeaders=false jmeter.save.saveservice.requestHeaders=false jmeter.save.saveservice.encoding=false jmeter.save.saveservice.bytes=false jmeter.save.saveservice.url=false jmeter.save.saveservice.filename=false jmeter.save.saveservice.hostname=false jmeter.save.saveservice.thread_counts=false jmeter.save.saveservice.sample_count=false jmeter.save.saveservice.idle_time=false jmeter.save.saveservice.print_field_names=false
Más difícil: añadir es decir, Beanshell Listener para escribir el valor variable en un archivo separado. Código de ejemplo es algo como:
import org.apache.commons.io.FileUtils; FileUtils.writeStringToFile(new File("target_file.csv",vars.get("your_variable_name")));
Ver Cómo usar el componente incorporado favorito de BeanShell: JMeter guía para obtener más información sobre cómo evitar las limitaciones de JMeter mediante scripting