descrição do problema
Eu tenho um script com 2 amostras diferentes aninhadas dentro de um Stepping Thread Group (não o grupo de threads usual). Cada amostra possui um pré-processador JSR223 que possui um pequeno código para gerar UUID.
Minha expectativa é que o pré-processador JSR223 gere um UUID novo e exclusivo para cada thread a cada nova iteração.
No entanto, na minha situação, o UUID não é atualizado e é duplicado em todos os threads e em todas as iterações.
Esse problema ocorre apenas no Stepping Thread Group e não no Thread Group normal .
Então, minha pergunta é como posso gerar um novo UUID exclusivo para cada Threads e Iterações no JMeter?
O que eu fiz até agora?
Para a primeira amostra, estou usando o pré-processador JSR223 para gerar UUID
e armazená-lo na string ' ref1
'. Então estou atribuindo o valor de ' ref1
' para uma nova variável chamada ' reference_1
' para que eu possa passá-la na requisição. Por favor, verifique a captura de tela abaixo para referência.
Jmeter Sampler: insira a descrição da imagem aqui
Saída Jmeter Listner: insira a descrição da imagem aqui
Para a 2ª amostra, estou seguindo os mesmos passos para gerar o UUID, mas agora estou passando esse 2º UUID na 2ª amostra e também correlacionando o 1º UUID com a 2ª amostra.
Se ajudar, adicionei uma demonstração muito simples do que estou esperando versus o que estou obtendo: Expectativa versus Real (simplificado) insira a descrição da imagem aqui
Qualquer ajuda é muito apreciada. Obrigado!