Teste de Monitoração

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