Olá,
Tenho que testar uma aplicação que recebe um arquivo de entrada, faz um processamento deste arquivo e devolve um outro arquivo de saída. Eu preciso saber quanto tempo leva o processamento do arquivo, quanto de CPU é utilizado, ou seja, realizar um monitoramento desse processamento.
Pensei em utilizar o JMeter para obter esses dados, porém não vejo como o JMeter possa me ajudar. Alguém poderia me indicar alguma ferramenta para realizar esse teste?
Grato!
Juliano
Ola,
Eu tô fazendo o mesmo trabalho aqui, eu tô usando a versão trial do JProfile,
é pago, mas vc pede uma licença para testar e vê isto ae,
http://www.ej-technologies.com/download/jprofiler/trial.php.
[quote=BrunoCarlo]Ola,
Eu tô fazendo o mesmo trabalho aqui, eu tô usando a versão trial do JProfile,
é pago, mas vc pede uma licença para testar e vê isto ae,
http://www.ej-technologies.com/download/jprofiler/trial.php.[/quote]
Valeu pela dica Bruno.
Vou brincar um pouquinho com ele e ver se ele atende o que quero.
Abraços
[quote=jnmoreno]Olá,
Tenho que testar uma aplicação que recebe um arquivo de entrada, faz um processamento deste arquivo e devolve um outro arquivo de saída. Eu preciso saber quanto tempo leva o processamento do arquivo, quanto de CPU é utilizado, ou seja, realizar um monitoramento desse processamento.
Pensei em utilizar o JMeter para obter esses dados, porém não vejo como o JMeter possa me ajudar. Alguém poderia me indicar alguma ferramenta para realizar esse teste?
Grato!
Juliano[/quote]
Em ambiente unix/linux, vc. pode usar o comando “time”.
P.ex:
time ls -la
As últimas linhas produzidas contém os dados de consumo de CPU. Dê uma olhada no manual para maiores opções (man time)
obs: O bash possui este comando como um built-in. As páginas do manual referem-se ao utilitário, normalmente em /usr/bin/time
Valeu pela ajuda pessoal.
Achei um artigo interessante sobre Profiler Testing (esse é o nome técnico). Nele o autor dá uma exemplo de utilização do JProfiler e indica 2 outras ferramentas.
O link para o artigo é http://www.mouseoverstudio.com/blog/?p=67
Cita:
- JBoss profiler (http://labs.jboss.com/jbossprofiler/)
- Java Memory Profiler (http://www.khelekore.org/jmp/)
Essas duas últimas são free, já o JProfiler é pago.
Abraços