Bonjour tout le monde,
dans un cadre professionnel je suis à la recherche d'un outil permettant de monitorer une application, dans une problématique de disponibilité et de performance de l'application.
L'objectif est de jouer un scénario "cadre" et donc de simuler une action utilisateur et d'en mesurer le temps de réponse. L'application envisagée est Oracle Applications et l'outil à développer ou à trouver s'exécuterait donc comme suit :
- ouverture d'Internet Explorer avec l'url de connexion à la base
- saisie des logins / mdp
- clic sur un lien dans la fenetre venant de s'ouvrir (Internet Explorer)
- déroulement d'un scénario (basé exclusivement sur de la saisie au clavier, pas de clic de souris). Ce scénario interrogerait une donnée qui devra être variabilisée et mesure le temps que met l'application à répondre. Le top démarre quand l'interrogation est demandée (ce qui se fait via CTRL F11) et le top revient quand l'icône de souris redevient en statut normal. Le temps écoulé entre les deux me donne le temps de réponse global, qui comprend l'envoi de la requête, le temps sur le serveur, le temps d'affichage sur le poste client, le temps passé sur le réseau. J'ai bien conscience que ce n'est pas forcément en rapport avec la performance du serveur, mais c'est cependant un outil me permettant de quantifier un temps de réponse du point de vue de l'utilisateur. Je sais que des outils plus pointus me permettraient de mesurer la charge machine mais ils existent déja et ils ne retranscrivent en rien ce que peut ressentir un utilisateur en Chine, au Brésil ou en France au pied du serveur.
Ma question est donc : connaissez vous un produit me permettant de reproduire ça pour un coût restreint ? J'ai reçu des gens d'une société dont je tais le nom car j'ignore si je peux le dire, mais en gros ils proposent une Rolls Royce pour faire ça, et au prix d'une Rolls Royce, évidemment (80 k).
S'il n'y a pas de produit, ou si vous pensez que ça peut être développé, quelles sont à votre avis les technologies à employer, quelle est à votre avis la faisabilité... ?
Je peux bien évidemment étayer mon post de captures d'écran de notre application afin de vous montrer notre besoin.
En tout état de cause, la solution à 80 000 est écartée sans aucune discussion possible. Nous cherchons à mesurer de manière objective un temps de réponse d'un utilisateur final, nous ne voulons pas une application monstrueuse qui permet de relever des traces réseau, d'envoyer par SMS des alertes quand un temps de réponse dépasse un seuil prédéfini, et tout le toutim
Merci d'avance.