não pois os incrementos não estão funcionando dentro dos if, só roda se o codigo for assim:
while(i < lenght){
if (res.statusMessage == "OK"){
console.log('deu certo');
}
else if(res.statusMessage == "Not Found"){
console.log('deu errado');
}else {
console.log('erro generico onde não foi possivel realizar o teste');
}
i++; <-- com o incremento aqui fora das condicionais
}
no codigo da duvida ele não faz nada fica só "parado"