Il s'agit de la commande tsplot qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
tsplot - Tracez plusieurs journaux de tsung sur les mêmes graphiques, à des fins de comparaison.
SYNOPSIS
tsplot [ -c paramétrage filet ] [ -d simples images. sortie annuaire ] [ -v verbeux ] [ légende
fichier journal ]
DESCRIPTION
Tsung est livré avec un outil de traçage utilisant gnuplot, produisant des graphiques à partir du tsung.log
données du fichier. tsplot est capable de tracer les données de plusieurs tsung.log fichiers sur les mêmes graphiques
série, pour une comparaison et une analyse plus approfondies.
OPTIONS
-c
--config
spécifie le fichier de configuration à utiliser. La valeur par défaut est http.fr.plots.conf.
-d
--répertoire extérieur
répertoire où tsplot enregistre les images qu'il produit, par défaut /tmp/tsung.
-v
--verbeux
fait tsplot très bavard sur ce qu'il fait.
CONFIGURATION
Le fichier de configuration de tsplot permet de définir les parcelles que l'on veut obtenir, de
leur étiquette aux données qu'ils afficheront. Le fichier de configuration adopte un .ini syntaxe du fichier,
chaque section définissant un graphique.
tsplot est livré avec deux exemples de fichiers de configuration, à savoir http.plots.en.conf et
pgsql.plots.en.conf. Ils définissent respectivement des graphiques à tracer pour un tsung Test HTTP
et tsung Test PGSQL.
A DEFAULT section peut être fournie, tout élément configuré ici peut alors être remplacé dans
une section de parcelle spécifique.
Un autre fichier de configuration est utilisé par tsplot: la tsung/stats.conf une. C'est utilisé pour
définir par type les statistiques à lire tsung fichiers journaux, et vous ne devriez pas avoir besoin de
éditez-le, à moins d'ajouter le support pour les nouveaux tsung statistiques.
Paramètres communs, à retrouver dans DEFAULT section ou toute section de graphique spécifique.
codage
définir ici l'encodage utilisé par la suite dans le fichier, pour les étiquettes et les titres.
dpi réglage dpi des images graphiques produites
tn_dpi réglage ppp des images miniatures des graphiques produits
type d'image
type d'image graphique à produire, comme dans png or ps
Une liste complète peut être obtenue sur le python-matplotlib site Web
http://matplotlib.sourceforge.net/
xlabel étiquette par défaut pour l'axe horizontal, souvent vous voulez des secondes ou des minutes, selon
xfacteur.
Veuillez noter que vous pouvez également définir des valeurs par défaut pour ylabel, mais cela ne semble pas être un
bonne idée en pratique.
facteur x
tsung enregistre les statistiques dans son fichier journal toutes les 10 secondes. Par défaut, les graphiques ne
mettre à l'échelle et avoir les secondes comme unités sur l'axe horizontal. En définissant un facteur x de 60,
vous avez une précision infime sur l'axe horizontal.
facteur y
identique à xfactor, mais pour l'axe vertical.
Selon les données que vous obtenez avec vos tests, vous voudrez peut-être adapter le
échelle verticale de votre tracé. Par exemple, le page.moyen la statistique est connectée
millisecondes par tsung. Vous voudrez peut-être afficher les secondes si cet appareil convient mieux
vos mesures. Ensuite, réglez simplement facteur y = 1000.
modes définir ici un nombre quelconque de matplotlib styles que vous souhaitez utiliser, séparés par des espaces, comme
disponible ici: http://matplotlib.sourceforge.net/matplotlib.pylab.html#-terrain.
Par exemple, définissez modes = b- g+ r- cx pour tracer le premier jeu de données (voir stats ci-dessous)
avec une ligne continue bleue, la deuxième avec les symboles plus verts, la troisième avec une ligne rouge et
dernier avec des symboles de croix cyan.
Cela pourrait correspondre à un stats = 200.compte 400.compte réglage des statistiques lors du traçage de deux tsung
journaux.
Vous pouvez alors définir n'importe quel nombre de tracés, un par section, et leur donner un nom arbitraire.
Le nom doit être unique et sera utilisé pour nommer les images de sortie.
Toute option disponible dans la section DEFAULT est également disponible dans n'importe quelle section graphique spécifique,
avec le même sens et le même effet. Le réglage spécifique remplacera systématiquement le
DEFAUT un.
titre Titre du graphique, tel qu'imprimé dans l'image résultante.
stats Les propriétés statistiques à utiliser pour ce tracé, telles qu'elles sont nommées dans le tsung/statistiques
fichier de configuration. Veuillez consulter ce fichier groupé pour une liste de ce qui est disponible.
Tsung fournit plusieurs types de statistiques, comme documenté ici : http://tsung.erlang-
project.org/user_manual.html#htoc53. Les deux principaux types de statistiques utilisées sont
échantillon et contrer. Un troisième est jauge mais n'est utilisé que pour une seule statistique
(utilisateurs).
l'échantillon fournit les propriétés count, average, stdvar, max, min et gmean (moyenne globale),
et counter ne fournit que count et totalcount. jauge fournissent le nombre et max.
Le paramètre stats peut accepter plusieurs propriété.stat éléments séparés par des espaces.
Exemples : stats = utilisateurs.compte pour tracer le nombre d'utilisateurs connectés simultanément,
et stats = 200.compte 400.compte pour tracer un nombre donné de codes de retour HTTP, à la fois sur le
même tableau.
Veuillez noter tsplot est actuellement limité à utiliser un seul horizontal et un seul
échelles verticales. matplotlib est capable de définir des dessins plus complexes, mais
tsplot n'est pas encore en mesure d'en bénéficier.
légende Préfixe de la légende, qui sera suivi de la légende donnée sur la ligne de commande.
Chaque tracé sur un graphique a une entrée de légende, vous configurez ici la signification du tracé
(dites « utilisateurs simultanés ») et tsplot y ajoutera le nom de la série de données étant
tracé (disons « scénario x »). Vous obtiendriez cette légende : 'scénario utilisateurs simultanés
X'.
yétiquette étiquette pour hache verticale
CONFIGURATION EXEMPLE
Veuillez consulter les exemples de configuration donnés qui doivent être distribués dans
/usr/share/doc/tsung/tsung-plotter/http.plots.en.conf et /usr/share/doc/tsung/tsung-
traceur/pgsql.plots.en.conf.
Utiliser tsplot en ligne en utilisant les services onworks.net