En mi postprocesador tengo el siguiente código:
if (i as Integer < protocolsArray.length){ protocolsArray[i as Integer] = "${requestProtocolId}" ; }y funcionó, puse el "requestProtocolId" que obtuve a través de JsonExtractor en la posición de "i", posición de i == 0
pero el número de usuarios virtuales definidos en esta solicitud http es mayor que uno.
por lo que envia la solicitud nuevamente y guarda el nuevo "requestProtocolId" nuevamente en la posición cero, sobrescribiendo el otro protocolo, entiendo que con la nueva solicitud comienza todo de nuevo, tomando los valores iniciales asignados a las variables nuevamente, pero yo Ya intenté incrementar la i (i ++) y devolver la nueva matriz con la posición cero completada:
vars.putObject("protocolsArray", protocolsArray);pero siempre devuelve el valor establecido antes de la solicitud htpp, ¿hay alguna forma de cambiar eso?
Si cambié y puse un controlador de iteración y era un grupo de usuarios pero en el controlador de iteración "5", sería como si el mismo usuario lo enviara cinco veces, ¿no?
Quería simular diferentes usuarios, pero siempre mantuve el valor "requestProtocolId" guardado en las posiciones de la matriz porque lo usaré en otra solicitud.
En su estado actual, su pregunta no tiene mucho sentido.