Rastreador de problemas
O JMeter usa o Bugzilla para rastreamento de problemas, ou seja, para relatar bugs e solicitar melhorias.
Antes de criar um novo problema, verifique se o problema já foi relatado pesquisando o Bugzilla. Também vale a pena verificar primeiro a lista de discussão de usuários do JMeter; outros podem já ter uma solução.
Perguntas de suporte
Por favor, não use o Bugzilla para fazer perguntas. Não é um fórum de suporte. Em vez disso, assine a lista de discussão de usuários do JMeter e pergunte lá. A lista de discussão do usuário tem um público maior e é mais provável que você obtenha uma resposta rapidamente.
Bugs e melhorias conhecidos
Solicitando um aprimoramento
Na maioria dos casos, vale a pena começar uma discussão na lista de discussão primeiro. O Bugzilla é bom para acompanhar o progresso e fornecer patches, mas é pesado para discussões mais longas.
Se você ainda não fez isso, você precisa registrar uma conta primeiro, usando o link " Nova Conta " na parte superior da página principal do Bugzilla: https://bz.apache.org/bugzilla/ .
Certifique-se de ler e entender as informações na página de criação da conta antes de se inscrever.
Uma vez logado, clique em " Arquivar um bug " e selecione JMeter na lista. Por favor, defina a gravidade para " aprimoramento ".
Certifique-se de descrever o aprimoramento com detalhes suficientes. Se necessário, forneça um exemplo de caso de uso.
Se você estiver fornecendo um patch de código, forneça também um caso de teste e documentação sobre como usar o novo recurso (idealmente como um patch de documentação).
Levantando um problema
Primeiro, verifique se o problema ainda não foi relatado. Se estiver relatando um bug, você tem certeza de que realmente é um bug no JMeter, não apenas um mal-entendido de como o JMeter funciona?
Se você ainda não fez isso, você precisa registrar uma conta primeiro, usando o link " Nova Conta " na parte superior da página principal do Bugzilla: https://bz.apache.org/bugzilla/ .
Certifique-se de ler e entender as informações na página de criação da conta antes de se inscrever.
Uma vez logado, você tem 2 opções:
- No canto inferior esquerdo da tela clique em ' Arquivar um novo bug no produto "JMeter" ' link
- No canto superior esquerdo da tela, clique no link " Novo " e selecione JMeter na lista.
Informações necessárias para relatórios de bugs
Certifique-se de fornecer informações suficientes para que outras pessoas possam usar o relatório de forma eficaz. Use a lista de verificação abaixo para guiá-lo.
- Versão do JMeter
- Versão Java (saída de java -version )
- Versão do SO
- arquivo jmeter.log (é improvável que contenha informações confidenciais, mas verifique antes de fazer o upload)
- Arquivo JMX, se relevante (editar qualquer informação sensível primeiro), fornecer um Plano de Teste simplificado (usando Debug Sampler ) garantirá que o BUG seja corrigido muito mais rapidamente do que sem ele
- Tente reproduzir o bug sem plug-ins de terceiros. Arquivos JMX mínimos não devem conter plug-ins de terceiros, pois torna mais difícil testá-los em uma instalação simples do JMeter.
- Arquivo JTL, se relevante (pode ser necessário redigir informações confidenciais)
- Para um bug suspeito, descreva o que você fez, o que aconteceu e como isso difere do que você esperava que acontecesse. Acontece todas as vezes?
- Se você tiver mensagens de erro que deseja denunciar, copie-as como texto no problema, pois fica mais fácil pesquisá-las e reutilizar a mensagem em nossa pesquisa para a origem do problema
- Adicione-se na Lista CC para ser notificado quando a Equipe JMeter precisar de mais informações (neste caso, o bug será marcado como NEEDINFO )
- Quando um bug é comercializado como NEEDINFO , forneça o mais rápido possível as informações necessárias para que o bug possa ser entendido e corrigido. Esteja ciente de que, se nenhuma informação for fornecida após a equipe exigir mais informações e o bug não for reproduzível, o bug será fechado como WORKSFORME . Você sempre pode reabri-lo mais tarde depois de fornecer as informações necessárias.
- Selecione com precisão o nível IMPORTANCE, ENHANCEMENT significa que não é um BUG, enquanto outros significam que é um BUG
- Se você estiver fornecendo um patch para corrigir um bug, verifique se ele está no formato unified diff. Se estiver usando o Eclipse, defina a raiz do patch como " Project ", não o " Workspace " padrão, que é mais difícil de aplicar.
- Novos arquivos de origem podem ser fornecidos como estão; certifique-se de que eles tenham o cabeçalho de licença padrão do Apache (conforme outros arquivos JMeter). Por favor, não use as tags @autor (o crédito será dado no arquivo de alterações).
- No caso de patches para novos recursos, forneça também patches de documentação, se possível. Os componentes estão documentados em xdocs/usermanual/component_reference.xml .
Veja também as seguintes diretrizes de escrita de bugs , também os termos e condições observados na página de criação de conta do Bugzilla.