InglêsFrancêsEspanhol

Ad


favicon do OnWorks

ab - Online na nuvem

Execute ab no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando ab que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ab - Ferramenta de benchmarking do servidor Apache HTTP

SINOPSE


ab [-A nome de usuário de autenticação:senha ] [-b tamanho da janela ] [-B Endereço local ] [-c simultaneidade ]
[-C nome do cookie=valor ] [-d ] [-e arquivo csv ] [-f protocolo ] [-g arquivo gnuplot ] [-h ]
[-H cabeçalho personalizado ] [-i ] [-k ] [-l ] [-m Método HTTP ] [-n pedidos ] [-p POSTAR-
lima ] [-P nome de usuário proxy-auth:senha ] [-q ] [-r ] [-s tempo limite ] [-S ] [-t
prazo ] [-T tipo de conteúdo ] [-u PUT-arquivo ] [-v verbosidade] [-V ] [-w ] [-x
-atributos ] [-X procuração[:porta]] [-y -atributos ] [-z -atributos ] [
-Z conjunto de cifras ] [http [s]: //]hostname[:porta]/caminho

RESUMO


ab é uma ferramenta para avaliar seu servidor Apache Hypertext Transfer Protocol (HTTP). Isto é
projetado para dar a você uma impressão de como sua instalação atual do Apache funciona. Esse
especialmente mostra quantas solicitações por segundo sua instalação do Apache é capaz de
servindo.

OPÇÕES


-A nome de usuário de autenticação:senha
Fornece credenciais de autenticação BASIC para o servidor. O nome de usuário e senha
são separados por um único: e enviados no fio codificado com base64. A string é enviada
independentemente de o servidor precisar dele (ou seja, enviou uma autenticação 401
necessário).

-b tamanho da janela
Tamanho do buffer de envio / recebimento TCP, em bytes.

-B Endereço local
Endereço para vincular ao fazer conexões de saída.

-c simultaneidade
Número de várias solicitações a serem executadas ao mesmo tempo. O padrão é uma solicitação por vez.

-C nome do cookie=valor
Adicione um Cookie: linha ao pedido. O argumento é normalmente na forma de um
nome=valor par. Este campo pode ser repetido.

-d Não exibe a "porcentagem atendida dentro da tabela de XX [ms]". (suporte legado).

-e arquivo csv
Escreva um arquivo de valores separados por vírgula (CSV) que contém para cada porcentagem (de
1% a 100%) o tempo (em milissegundos) que levou para atender a essa porcentagem do
solicitações de. Isso geralmente é mais útil do que o arquivo 'gnuplot'; como os resultados são
já 'descartado'.

-f protocolo
Especifique o protocolo SSL / TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 ou ALL). TLS1.1 e
Suporte TLS1.2 disponível em 2.4.4 e posterior.

-g arquivo gnuplot
Grave todos os valores medidos como um arquivo 'gnuplot' ou TSV (valores separados de tabulação).
Este arquivo pode ser facilmente importado para pacotes como Gnuplot, IDL, Mathematica, Igor
ou mesmo Excel. Os rótulos estão na primeira linha do arquivo.

-h Exibe informações de uso.

-H cabeçalho personalizado
Acrescente cabeçalhos extras à solicitação. O argumento é normalmente na forma de um
linha de cabeçalho válida, contendo um par de valores de campo separados por dois pontos (ou seja, "Aceitar-
Codificação: zip / zop; 8 bits ").

-i Faz solicitações HEAD em vez de GET.

-k Habilita o recurso HTTP KeepAlive, ou seja, execute várias solicitações em um HTTP
sessão. O padrão não é KeepAlive.

-l Não relata erros se o comprimento das respostas não for constante. Isso pode ser
útil para páginas dinâmicas. Disponível em 2.4.7 e posteriores.

-m Método HTTP
Método HTTP personalizado para as solicitações. Disponível em 2.4.10 e posterior.

-n pedidos
Número de solicitações a serem executadas para a sessão de benchmarking. O padrão é apenas
realizar uma única solicitação que geralmente leva a uma comparação não representativa
resultados.

-p Arquivo POST
Arquivo contendo dados para POST. Lembre-se de definir também -T.

-P nome de usuário proxy-auth:senha
Fornece credenciais de autenticação BASIC para um proxy em rota. O nome de usuário e
as senhas são separadas por um único: e enviadas na rede codificada com base64. o
string é enviada independentemente de o proxy precisar dela (ou seja, enviou um 407
autenticação de proxy necessária).

-q Ao processar mais de 150 solicitações, ab produz uma contagem de progresso em stderr a cada
10% ou 100 solicitações ou mais. O sinalizador -q suprimirá essas mensagens.

-r Não sai em erros de recebimento de soquete.

-s tempo limite
Número máximo de segundos a aguardar antes que o soquete expire. O padrão é 30
segundos. Disponível em 2.4.4 e posterior.

-S Não exibe os valores da mediana e do desvio padrão, nem exibe o
mensagens de aviso / erro quando a média e mediana são mais de uma ou duas vezes
o desvio padrão à parte. E o padrão para os valores mín. / Méd. / Máx. (legado
Apoio, suporte).

-t prazo
Número máximo de segundos para gastar no benchmarking. Isso implica um -n 50000
internamente. Use isso para avaliar o servidor em um período fixo de tempo total.
Por padrão, não há limite de tempo.

-T tipo de conteúdo
Cabeçalho de tipo de conteúdo a ser usado para dados POST / PUT, por exemplo. application / x-www-form-
urlencoded. O padrão é texto / simples.

-u PUT-arquivo
Arquivo contendo dados para PUT. Lembre-se de definir também -T.

-v verbosidade
Definir nível de detalhamento - 4 e acima imprime informações nos cabeçalhos, 3 e acima imprime informações
códigos de resposta (404, 200, etc.), 2 e acima imprime avisos e informações.

-V Exibe o número da versão e sai.

-w Imprime resultados em tabelas HTML. A tabela padrão tem duas colunas de largura, com um branco
fundo.

-x -atributos
String para usar como atributos para . Atributos são inseridos SUA PARTICIPAÇÃO FAZ A DIFERENÇA >.

-X procuração[:porta]
Use um servidor proxy para as solicitações.

-y -atributos
String para usar como atributos para .

-z -atributos
String para usar como atributos para .

-Z conjunto de cifras
Especifique o pacote de criptografia SSL / TLS (consulte as cifras openssl)

SAÍDA


A lista a seguir descreve os valores retornados por ab:

Software Servidor
O valor, se houver, retornado no servidor Cabeçalho HTTP do primeiro com sucesso
resposta. Isso inclui todos os caracteres no cabeçalho, do início ao ponto a
caractere com valor decimal de 32 (mais notavelmente: um espaço ou CR / LF) é detectado.

Nome do host do servidor
O DNS ou endereço IP fornecido na linha de comando

Porta do servidor
A porta à qual ab está se conectando. Se nenhuma porta for fornecida na linha de comando, este
o padrão será 80 para http e 443 para https.

Protocolo SSL / TLS
Os parâmetros de protocolo negociados entre o cliente e o servidor. Isso só vai ser
impresso se SSL for usado.

Caminho do Documento
O URI de solicitação analisado a partir da string da linha de comando.

Comprimento do documento
Este é o tamanho em bytes do primeiro documento retornado com sucesso. Se o
o comprimento do documento muda durante o teste, a resposta é considerada um erro.

Nível de simultaneidade
O número de clientes simultâneos usados ​​durante o teste

Tempo gasto para testes
Este é o tempo decorrido desde o momento em que a primeira conexão de soquete é criada para
no momento em que a última resposta é recebida

Pedidos completos
O número de respostas bem-sucedidas recebidas

Pedidos falhados
O número de solicitações que foram consideradas uma falha. Se o numero for maior
do que zero, outra linha será impressa mostrando o número de solicitações que falharam
devido à conexão, leitura, comprimento de conteúdo incorreto ou exceções.

Erros de escrita
O número de erros que falharam durante a gravação (canal interrompido).

Respostas não 2xx
O número de respostas que não estavam na série de 200 códigos de resposta. Eu cai
as respostas foram 200, este campo não é impresso.

Pedidos Keep-Alive
O número de conexões que resultaram em solicitações Keep-Alive

Corpo total enviado
Se configurado para enviar dados como parte do teste, este é o número total de bytes
enviado durante os testes. Este campo é omitido se o teste não incluiu um corpo para
mandar.

Total transferido
O número total de bytes recebidos do servidor. Este número é essencialmente o
número de bytes enviados pela rede.

HTML transferido
O número total de bytes do documento recebidos do servidor. Este número exclui
bytes recebidos em cabeçalhos HTTP

Solicitações por segundo
Este é o número de solicitações por segundo. Este valor é o resultado da divisão do
número de solicitações pelo tempo total gasto

Tempo por solicitação
O tempo médio gasto por solicitação. O primeiro valor é calculado com a fórmula
simultaneidade * timetaken * 1000 / concluído enquanto o segundo valor é calculado com o
fórmula timetaken * 1000 / concluído

Taxa de transferência
A taxa de transferência calculada pela fórmula totalread / 1024 / timetaken

Use ab online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    VBA-M (arquivado - agora no Github)
    VBA-M (arquivado - agora no Github)
    O projeto mudou para
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Recursos: Criação de truques, salvar estados multi
    sistema, suporta gba, gbc, gb, sgb,
    sgb2Tu...
    Baixar VBA-M (arquivado - agora no Github)
  • 2
    Stacer
    Stacer
    Otimizador e monitoramento de sistema Linux
    Repositório Github:
    https://github.com/oguzhaninan/Stacer.
    Público: usuários finais / desktop. Do utilizador
    interface: Qt. Programação L...
    Baixar Stacer
  • 3
    raposa-laranja
    raposa-laranja
    Fork do TeamWinRecoveryProject (TWRP)
    com muitas funções adicionais, redesenho
    e mais recursos:Suporta agudos e
    não-Treble ROMsUp-to-date Oreo kernel,
    construído...
    Baixar OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - Código aberto do CMDB de ITSM
    Portal de Operações de TI: um completo
    fonte, ITIL, serviço baseado na web
    ferramenta de gestão que inclui um
    CMDB personalizável, um sistema de helpdesk e
    um homem de documentos...
    Baixe itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine é uma música multiplataforma
    jogador e organizador de biblioteca inspirado por
    Amarok 1.4. Tem um rápido e
    interface fácil de usar e permite que você
    pesquise e...
    Baixar Clementine
  • 6
    XISMuS
    XISMuS
    ATENÇÃO: A atualização cumulativa 2.4.3 tem
    foi lançado !! A atualização funciona para qualquer
    versão 2.xx anterior. Se estiver atualizando
    da versão v1.xx, faça o download e
    i ...
    Baixar XISMuS
  • Mais "

Comandos Linux

Ad