Al usar el "Regular Expression Extractor":
Para almacenar en la variable "kk" todos los matches, poner en "Match No." -1. De ésta forma, si tenemos 3 matches, cada uno se guardará en la variable "kk_1", "kk_2", "kk_3". Si hubiera N matches para el patrón que hayamos especificado, entonces se guardarían todos en "kk_1", "kk_2", ... "kk_N".
La variable "kk_matchNr" contendrá el número de matches (coincidencias) que se han obtenido/guardado.
Para ver todas estas cosas, añadiríamos "Debug Sampler" y el listener "View results tree", donde en la pestaña "Response data" de la ejecución de cada "Debug sampler" se puede ver el contenido de todas las variables de jmeter (y si lo indicamos en el debug sampler, también podemos ver las propiedades y las variables de sistema) existentes.
Web programming stuff. Tutoriales, noticias, curiosidades de todo lo que me encuentre relacionado con programación web: frameworks, php, javascript, html, css, aplicaciones web y programación en general. Quality Assurance. Automatización de pruebas (Selenium, JUnit,...).
Suscribirse a:
Enviar comentarios
(
Atom
)
despues simplemente se hace referencia a los multimples valores de la siguiente forma ${KK_1}, ${kk_2}, etc ?
ResponderEliminarPerdón por tardar en contestar, acabo de volver de un viaje. Sí, todos los matches quedan almacenados en variables con los nombres "kk_1", "kk_2", ... "kk_N", así que posteriormente se pueden referenciar como cualquier otra variable con ${kk_1}, ${kk_2} ... Supongo que por prueba y error lo habrás sacado. Para estas cosas es muy útil colocar un "Debug sampler" en el test, que muestra todas las variables que existen en un momento dado del test y ahí se ven todas las variables que se han creado para cada match y qué nombres tienen.
ResponderEliminar