Brevet FR3037675A1 (20161223)
REVENDICATIONS1. Procédé (9) de détermination d'une quantité de ressources disponibles d'une infrastructure informatique de production, ladite quantité de ressources disponibles garantissant un niveau prédéterminé d'expérience utilisateur associée à une application informatique (2), l'application (2) étant destinée à être mise en production sur ladite infrastructure de production, le procédé (9) comportant les étapes suivantes : A : consommer (12) une quantité initiale des ressources (3,\n<CLM>\1\td'une infrastructure test (1), sur laquelle l'application (2) est installée B : exécuter (13) un scénario de test de charge, lors duquel une pluralité de requêtes (R1, ...Rq) sont envoyées à l'application (2) installée sur l'infrastructure test (1) C: mesurer (14) un paramètre quantifiant l'expérience utilisateur, en fonction d'un rapport de scénario comportant des données relatives à des réponses (R'1, ...R'q) auxdites requêtes (R1, ...Rq) D : si (15) le paramètre mesuré est inférieur au niveau prédéterminé d'expérience utilisateur : diminuer la consommation des ressources (3,\n<CLM>\1\tde l'infrastructure test (1), puis réitérer les étapes B, C et D E : calculer (16) la quantité de ressources disponibles garantissant le niveau prédéterminé d'expérience utilisateur, en fonction d'une quantité de ressources consommées pour laquelle le paramètre mesuré est supérieur ou égal au niveau prédéterminé d'expérience utilisateur, et d'une quantité totale de ressources de l'infrastructure de production.\n<CLM>\1\tProcédé (9) selon la revendication précédente, comportant une étape de détermination (11) de la quantité initiale de ressources (3,4), supérieure ou égale à une quantité moyenne de ressources consommées sur l'infrastructure de production. 3037675 11\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, dans lequel les données relatives aux réponses (R'1, ...R'q) aux requêtes (R1, ...Rq) sont des temps de réponse. 5\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, comprenant une étape de comparaison des paramètres successifs mesurés lors de chaque itération de l'étape D.\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, dans lequel la quantité de 10 ressources consommées est diminuée d'une fraction de la quantité initiale lors de l'étape D.\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, dans lequel l'étape A est réalisée par l'exécution d'au moins un programme (7) installé sur l'infrastructure 15 test (1), déclenchant des opérations consommant des ressources (3,\n<CLM>\1\tde l'infrastructure test (1).\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, comportant une étape d'archivage (17) de la quantité de ressources disponibles calculée à l'étape E. 20\n<CLM>\1\tProcédé (9) selon l'une des revendications précédentes, comportant une étape de génération (16) d'un rapport de test comprenant la quantité de ressources disponibles calculée à l'étape E. 25\n<CLM>\1\tProduit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique, et comprenant des instructions pour la mise en oeuvre d'un procédé (9) selon l'une des revendications 1 à 9.