edunaoloader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
edunaoloader [2015/12/15 13:26]
admin créée
edunaoloader [2024/04/04 15:50] (current)
Line 2: Line 2:
  
 La plate-forme de test de charge Edunao est destinée à la fois aux tests internes des infrastructures Edunao, mais pourra être sollicitée par des tiers pour conduire leurs propres tests de leurs infrastructures sous une modalité TAAS (Test as a service). La plate-forme de test de charge Edunao est destinée à la fois aux tests internes des infrastructures Edunao, mais pourra être sollicitée par des tiers pour conduire leurs propres tests de leurs infrastructures sous une modalité TAAS (Test as a service).
 +
 +La plate-forme Edunao est batie sur les concepts suivants : 
 +
 +==== Concepts architecturaux ====
 +
 +=== Univers cible ===
 +
 +Un univers cible est une infrastructure à géométrie non connue, opérant une plate-forme moodle à évaluer. L'​univers cible est définie : 
 +
 +  * par une URL de production (côté cible)
 +  * par une URL spécifique de test (côté cible, dite la cible de test)
 +  * par un ensemble de ressources de test (injecteurs côté outil) qui y osnt alloués
 +  * par une URL de lancement du pilote des outils de test (lanceur de séquences ou de programme de test).
 +
 +=== Injecteur ===
 +
 +Un injecteur est une machine virtuelle capable de simuler un certain nombre de processus clients, d'​exécuter les séquences de simulation, de récolter les indicateurs (erreurs, temps, mémoire.) et de les remonter au pilote de test pour consolidation des résultats.
 +
 +=== Séquence ===
 +
 +Un ensemble de requêtes simulant une navigation et récoltant des paramètres dynamiques.
 +
 +=== Scénario ===
 +
 +Un ensemble de séquences ordonnées et organisées pour simuler une activité complète pendant un certain temps de charge.
 +
 +==== Fonctions de la plate-forme ====
 +
 +   * Ajouter un "​Univers cible"
 +   * Supprimer un "​Univers cible"
 +   * Ajouter une ressource d'​injection
 +   * Définir des séquences type
 +   * Définir des scénario types
 +   * Ajouter des ressources injecteurs à un univers cible
 +   * Retirer des ressources injecteurs d'un univers cible
 +   * Sélectionner les scénarios types pour un univers cible donné
 +   * Tester la disponibilité de la cible de test
 +   * Jouer un scénario sur un univers cible (interactif)
 +   * Jouer tous les scénarios d'un univers cible (interactif)
 +   * Planifier le jeu d'un scénario sur un univers cible
 +   * Planifier le lancement des tous les scénarios d'un univers cible
 +   * Extraire le rapport d'​exécution
 +   * Définir les destinataires des rapports d'​exécutions planifiées pour un univers cible
 +
 +[[IndustryLevel|Retour au sommaire des Outillages et méthodes]]
edunaoloader.1450182385.txt.gz · Last modified: 2024/04/04 15:50 (external edit)