AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ab - En ligne dans le Cloud

Exécutez ab dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ab 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


ab - Outil d'analyse comparative du serveur HTTP Apache

SYNOPSIS


ab [ -A nom d'utilisateur auth:Mot de passe ] [-b la taille de la fenêtre ] [-B adresse locale ] [-c concurrence ]
[ -C nom-cookie=Plus-value ] [-d ] [-e fichier csv ] [-f protocole ] [-g fichier-gnuplot ] [-h ]
[ -H en-tête personnalisé ] [-i ] [-k ] [-l ] [-m Méthode HTTP ] [-n demandes ] [-p POSTER-
filet ] [-P proxy-auth-nom d'utilisateur:Mot de passe ] [-q ] [-r ] [-s temps mort ] [-S ] [-t
limite de temps ] [-T type de contenu ] [-u PUT-fichier ] [-v verbosité] [-V ] [-w ] [-x
-les attributs ] [-X procuration[:port] ] [ -y -les attributs ] [-z -les attributs ] [
-Z suite de chiffrement ] [http[s]://]nom d'hôte[:port]/chemin

RÉSUMÉ


ab est un outil pour évaluer votre serveur Apache Hypertext Transfer Protocol (HTTP). Il est
conçu pour vous donner une idée des performances de votre installation Apache actuelle. Cette
vous montre en particulier combien de requêtes par seconde votre installation Apache est capable de faire
portion.

OPTIONS


-A nom d'utilisateur auth:Mot de passe
Fournissez les informations d'authentification BASIC au serveur. Le nom d'utilisateur et le mot de passe
sont séparés par un seul : et envoyés sur le fil encodé en base64. La chaîne est envoyée
indépendamment du fait que le serveur en a besoin (à, a envoyé une authentification 401
nécessaire).

-b la taille de la fenêtre
Taille du tampon d'envoi/réception TCP, en octets.

-B adresse locale
Adresse à laquelle se lier lors de l'établissement de connexions sortantes.

-c concurrence
Nombre de requêtes multiples à exécuter à la fois. La valeur par défaut est une demande à la fois.

-C nom-cookie=Plus-value
Ajouter un Cookie : ligne à la demande. L'argument prend généralement la forme d'un
prénom=Plus-value paire. Ce champ est répétable.

-d Ne pas afficher le "pourcentage servi dans la table XX [ms]". (soutien hérité).

-e fichier csv
Écrivez un fichier de valeurs séparées par des virgules (CSV) qui contient pour chaque pourcentage (de
1% à 100%) le temps (en millisecondes) qu'il a fallu pour servir ce pourcentage de la
demandes. C'est généralement plus utile que le fichier 'gnuplot' ; comme les résultats sont
déjà 'binned'.

-f protocole
Spécifiez le protocole SSL/TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 ou ALL). TLS1.1 et
Prise en charge de TLS1.2 disponible dans les versions 2.4.4 et ultérieures.

-g fichier-gnuplot
Écrivez toutes les valeurs mesurées dans un fichier « gnuplot » ou TSV (Tab Separate Values).
Ce fichier peut facilement être importé dans des packages tels que Gnuplot, IDL, Mathematica, Igor
ou même Excel. Les étiquettes sont sur la première ligne du fichier.

-h Affiche les informations d'utilisation.

-H en-tête personnalisé
Ajoutez des en-têtes supplémentaires à la demande. L'argument prend généralement la forme d'un
ligne d'en-tête valide, contenant une paire champ-valeur séparée par des deux-points (à, "J'accepte-
Encodage : zip/zop;8bit").

-i Faire des requêtes HEAD au lieu de GET.

-k Activer la fonctionnalité HTTP KeepAlive, à, effectuer plusieurs requêtes dans un seul HTTP
session. La valeur par défaut n'est pas KeepAlive.

-l Ne rapporte pas d'erreurs si la longueur des réponses n'est pas constante. Cela peut être
utile pour les pages dynamiques. Disponible en 2.4.7 et versions ultérieures.

-m Méthode HTTP
Méthode HTTP personnalisée pour les requêtes. Disponible en 2.4.10 et versions ultérieures.

-n demandes
Nombre de requêtes à effectuer pour la session de benchmarking. La valeur par défaut est juste
effectuer une demande unique qui conduit généralement à un benchmarking non représentatif
résultats.

-p fichier POST
Fichier contenant des données à POST. N'oubliez pas de définir également -T.

-P proxy-auth-nom d'utilisateur:Mot de passe
Fournissez les informations d'authentification BASIC à un proxy en route. Le nom d'utilisateur et
les mots de passe sont séparés par un seul : et envoyés sur le fil encodé en base64. Les
la chaîne est envoyée indépendamment du fait que le proxy en a besoin (à, a envoyé un 407
authentification proxy requise).

-q Lors du traitement de plus de 150 requêtes, ab affiche un compte de progression sur stderr chaque
10 % ou 100 demandes environ. L'indicateur -q supprimera ces messages.

-r Ne quitte pas en cas d'erreur de réception de socket.

-s temps mort
Nombre maximal de secondes à attendre avant que le socket n'expire. La valeur par défaut est 30
secondes. Disponible en 2.4.4 et versions ultérieures.

-S Ne pas afficher les valeurs médianes et d'écart-type, ni afficher les
messages d'avertissement/d'erreur lorsque la moyenne et la médiane sont plus d'une ou deux fois
l'écart type à part. Et par défaut les valeurs min/avg/max. (héritage
Support).

-t limite de temps
Nombre maximal de secondes à consacrer à l'analyse comparative. Cela implique un -n 50000
intérieurement. Utilisez-le pour comparer le serveur dans un laps de temps total fixe.
Par défaut, il n'y a pas de limite de temps.

-T type de contenu
En-tête de type de contenu à utiliser pour les données POST/PUT, par ex. application/x-www-form-
urlencodé. La valeur par défaut est text/plain.

-u PUT-fichier
Fichier contenant des données à PUT. N'oubliez pas de définir également -T.

-v verbosité
Définir le niveau de verbosité - 4 et au-dessus imprime des informations sur les en-têtes, 3 et au-dessus des impressions
codes de réponse (404, 200, etc.), 2 et au-dessus imprime des avertissements et des informations.

-V Affiche le numéro de version et quitte.

-w Affiche les résultats dans des tableaux HTML. Le tableau par défaut fait deux colonnes de large, avec un blanc
fond.

-x -les attributs
Chaîne à utiliser comme attributs pour . Les attributs sont insérés ici >.

-X procuration[:port]
Utilisez un serveur proxy pour les requêtes.

-y -les attributs
Chaîne à utiliser comme attributs pour .

-z -les attributs
Chaîne à utiliser comme attributs pour .

-Z suite de chiffrement
Spécifiez la suite de chiffrement SSL/TLS (voir les chiffrements openssl)

SORTIE


La liste suivante décrit les valeurs renvoyées par ab :

Logiciel serveur
La valeur, le cas échéant, renvoyée dans le serveur En-tête HTTP du premier réussi
réponse. Cela inclut tous les caractères de l'en-tête du début au point a
caractère avec une valeur décimale de 32 (plus particulièrement : un espace ou CR/LF) est détecté.

Nom d'hôte du serveur
L'adresse DNS ou IP indiquée sur la ligne de commande

Port de serveur
Le port auquel ab se connecte. Si aucun port n'est indiqué sur la ligne de commande, cela
sera par défaut 80 pour http et 443 pour https.

Protocole SSL/TLS
Les paramètres de protocole négociés entre le client et le serveur. Ce ne sera que
imprimé si SSL est utilisé.

Chemin du document
L'URI de la demande analysé à partir de la chaîne de ligne de commande.

Longueur du document
Il s'agit de la taille en octets du premier document renvoyé avec succès. Si la
la longueur du document change pendant le test, la réponse est considérée comme une erreur.

Niveau de simultanéité
Le nombre de clients simultanés utilisés pendant le test

Temps pris pour les tests
Il s'agit du temps qui s'écoule entre la création de la première connexion socket et
le moment où la dernière réponse est reçue

Compléter les demandes
Le nombre de réponses positives reçues

Demandes échouées
Le nombre de demandes qui ont été considérées comme un échec. Si le nombre est supérieur
que zéro, une autre ligne sera imprimée indiquant le nombre de requêtes ayant échoué
en raison de la connexion, de la lecture, d'une longueur de contenu incorrecte ou d'exceptions.

Erreurs d'écriture
Le nombre d'erreurs qui ont échoué lors de l'écriture (tuyau cassé).

Réponses autres que 2xx
Le nombre de réponses qui ne faisaient pas partie de la série 200 de codes de réponse. Je tombe
les réponses étaient 200, ce champ n'est pas imprimé.

Demandes de maintien en vie
Le nombre de connexions qui ont entraîné des requêtes Keep-Alive

Corps total envoyé
S'il est configuré pour envoyer des données dans le cadre du test, il s'agit du nombre total d'octets
envoyés lors des tests. Ce champ est omis si le test n'incluait pas de corps à
envoyer.

Total transféré
Le nombre total d'octets reçus du serveur. Ce nombre est essentiellement le
nombre d'octets envoyés sur le fil.

HTML transféré
Le nombre total d'octets de document reçus du serveur. Ce nombre exclut
octets reçus dans les en-têtes HTTP

Demandes par seconde
C'est le nombre de requêtes par seconde. Cette valeur est le résultat de la division de la
nombre de demandes par le temps total pris

Temps par demande
Le temps moyen passé par requête. La première valeur est calculée avec la formule
simultanéité * timetaken * 1000 / done tandis que la deuxième valeur est calculée avec le
formule temps pris * 1000 / fait

Taux de transfert
Le taux de transfert tel que calculé par la formule totalread / 1024 / timetaken

Utilisez ab en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    VBA-M (Archivé - Maintenant sur Github)
    VBA-M (Archivé - Maintenant sur Github)
    Le projet a déménagé à
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fonctionnalités :Création de tricheétats de sauvegardemulti
    système, prend en charge gba, gbc, gb, sgb,
    sgb2tu...
    Télécharger VBA-M (Archivé - Maintenant sur Github)
  • 2
    Stacer
    Stacer
    Optimiseur de système Linux et surveillance
    Dépôt Github :
    https://github.com/oguzhaninan/Stacer.
    Public : utilisateurs finaux/ordinateurs de bureau. Utilisateur
    interface : Qt. Programmation La...
    Télécharger Stacer
  • 3
    Renard orange
    Renard orange
    Fork de TeamWinRecoveryProject (TWRP)
    avec de nombreuses fonctions supplémentaires, redesign
    et plus de fonctionnalités : prend en charge les aigus et
    Noyau Oreo à jour non-Treble ROMs,
    construit...
    Télécharger OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB Open Source
    Portail des opérations informatiques : une ouverture complète
    source, ITIL, service basé sur le Web
    outil de gestion comprenant un
    CMDB personnalisable, un système de helpdesk et
    un documentaliste...
    Télécharger itop - ITSM CMDB OpenSource
  • 5
    Clémentines
    Clémentines
    Clémentine est une musique multiplateforme
    lecteur et organisateur de bibliothèque inspiré par
    Amarok 1.4. Il a un rapide et
    interface facile à utiliser et vous permet de
    chercher et...
    Télécharger Clémentine
  • 6
    XISMUS
    XISMUS
    ATTENTION : la mise à jour cumulative 2.4.3 a
    été libéré !! La mise à jour fonctionne pour tout
    version 2.xx précédente. Si mise à niveau
    à partir de la version v1.xx, veuillez télécharger et
    i ...
    Télécharger XISMuS
  • Plus "

Commandes Linux

Ad