Preciso gravar em arquivo CSV no JMeter de vários threads simultaneamente . Claro, isso causará uma condição de corrida , então estou pensando em usar a estratégia do Jmeter de gravar dados na planilha do Excel a partir de vários grupos de threads em execução simultaneamente :
Uma solução melhor seria passar valores de um grupo para outro usando a abordagem na memória , ou seja, sem nenhum arquivo provisório. Você pode usar a função __setProperty() para definir a propriedade
Ou seja, pretendo definir um array nas propriedades e cada thread anexará seu registro ao array e, em seguida, escreverá esse array uma vez no final (não sei como ainda, pois não posso usar um thread de desmontagem ).
Então,
- Quando cada thread tenta anexar ao array nas propriedades, o JMeter fornece alguma proteção de simultaneidade ou eu mesmo preciso protegê-lo de alguma forma?
- Qual é a melhor abordagem para escrever o array uma vez no final do teste?
sample_variables
propriedade