Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

242
Visualizações
¿Es posible almacenar cada devolución de la misma solicitud http en una matriz en jmeter?

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.

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

En su estado actual, su pregunta no tiene mucho sentido.

  • Las variables JMeter son locales para el subproceso (usuario virtual)
  • Si el usuario inicia una nueva iteración, la variable seguirá estando allí, si esto no es algo que desea/espera, use la función vars.remove() para asegurarse de que la variable esté siempre "nueva".
  • No inserte funciones o variables de JMeter en secuencias de comandos; en el caso de Groovy (la opción de secuencias de comandos recomendada), solo la primera aparición se almacenará en caché y se usará durante otras iteraciones; consulte la documentación de JSR223 Sampler para obtener más información.
about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda