AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 77496002
Accepted
xpt
xpt
Asked: 2023-11-16 23:18:44 +0800 CST2023-11-16 23:18:44 +0800 CST 2023-11-16 23:18:44 +0800 CST

Propriedades JMeter gravando simultaneamente

  • 772

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?
multithreading
  • 1 1 respostas
  • 10 Views

1 respostas

  • Voted
  1. Best Answer
    Dmitri T
    2023-11-16T23:24:34+08:002023-11-16T23:24:34+08:00
    • Se você deseja gravar alguns valores no arquivo de resultados JMeter .jtl - vá para sample_variablespropriedade
    • Se você quiser gravar alguns valores em um arquivo separado - considere usar o plugin Flexible File Writer . Ele pode ser instalado usando o JMeter Plugins Manager .
    • Caso as opções acima não funcionem para você - você precisará criar seu próprio Listener .
    • 1

relate perguntas

  • Como usar uma variável de estado Tauri gerenciada dentro de um thread de tempo de execução assíncrono Tauri gerado?

  • Um println extra no thread principal faz com que o Rust execute resultados diferentes

  • ideal para liberar atômicos de baixa contenção dos caches?

  • Rust: Itere em uma pasta e abra cada arquivo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    destaque o código em HTML usando <font color="#xxx">

    • 2 respostas
  • Marko Smith

    Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}?

    • 1 respostas
  • Marko Smith

    Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)?

    • 2 respostas
  • Marko Smith

    Por que as compreensões de lista criam uma função internamente?

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 respostas
  • Marko Smith

    Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)?

    • 4 respostas
  • Marko Smith

    Por que o construtor de uma variável global não é chamado em uma biblioteca?

    • 1 respostas
  • Marko Smith

    Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto?

    • 1 respostas
  • Marko Smith

    Somente operações bit a bit para std::byte em C++ 17?

    • 1 respostas
  • Martin Hope
    fbrereto Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi Por que as compreensões de lista criam uma função internamente? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A formato fmt %H:%M:%S sem decimais 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python std::views::filter do C++20 não filtrando a visualização corretamente 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa Por que o construtor de uma variável global não é chamado em uma biblioteca? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev Por que os compiladores perdem a vetorização aqui? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan Somente operações bit a bit para std::byte em C++ 17? 2023-08-17 17:13:58 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve