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?
Vou brincar um pouquinho com ele e ver se ele atende o que quero.
Abraços
P
psevestre
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
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
J
jnmoreno
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.