InglêsFrancêsEspanhol

favicon do OnWorks

httest - On-line na nuvem

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

Este é o comando httest que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


httest - teste aplicativo orientado a HTTP

SINOPSE


mais forte [OPÇÕES] Scripts

DESCRIÇÃO


httest é uma ferramenta baseada em script para testar e comparar aplicações web, servidores web,
servidores proxy e navegadores da web. httest pode emular clientes e servidores no mesmo teste
script, muito útil para testar proxys.

OPÇÕES


-V --versão
Imprimir o número da versão e sair

-h --Socorro
Exibir informações de uso (esta mensagem)

-n --suprimir
não imprima, inicie e OK | FAILED

-s - silencioso
modo silencioso

-e --erro
erro no nível do log

-i --informações
informações de nível de registro

-d --depurar
depuração em nível de log para depuração de script

-p --debug-sistema
sistema de depuração em nível de log para registrar mais detalhes

-L --list-comandos
Liste todos os comandos de script disponíveis

-C --help-comando
Imprimir ajuda para comando específico

-t --duração
Duração do teste de impressão

-T --timestamp
Carimbo de hora em cada execução

-S - concha
Modo shell

-S - concha
Modo shell

-D --definir
Definir variáveis

-l --log-thread-número Mostrar o número da linha para cada linha impressa

-b --cor
Saída colorida

EXEMPLOS


script mais httest.htt

mais forte -Ts script.htt

CRITÉRIOS


httest é baseado em script. Os seguintes exemplos de script podem ser apenas um script, ou seja
sample.htt e pode ser chamado como

amostra mais httest.htt

SIMPLES SCRIPT


Obtenha uma página e espere o código de retorno 200 OK.

CLIENTE
_REQ www.google.ch 80
__GET /search?q=apache HTTP/1.1
__Host: www.google.ch
__
_EXPECT cabeçalhos "HTTP/1.1 200 OK"
_ESPERE
END

CUT E PASSADO SCRIPT


Cortar e colar de um stream HTTP, ou seja, cortamos o host apache para acessá-lo no segundo
solicitação.

CLIENTE
_REQ www.google.ch 80
__GET /search?q=apache HTTP/1.1
__Host: www.google.ch
__
_MATCH corpo '\ Bem-vindo! - O \ Apache\ Projeto de servidor HTTP' APACHE_HOST
_ESPERE

_REQ $APACHE_HOST 80
__GET/HTTP/1.1
__Host: $APACHE_HOST
__
_ESPERE
END

CLIENTE SERVIDOR SCRIPT


Podemos manter cliente e servidor no mesmo host. Na verdade, vários clientes e vários
servidor. Muito útil para testar proxies diretos ou reversos. Ou uma aplicação web que
comunicar-se com servidores de terceiros, ou seja, servidor de correio.

Este é um teste independente muito básico que você pode executar em qualquer máquina.

CLIENTE
_REQ localhost 8080
__GET /fooHTTP/1.1
__Host: localhost
__
_ESPERE
END

SERVIDOR 8080
_RES
_ESPERAR "/foo"
_ESPERE
__HTTP/1.1 200 OK
__Comprimento do conteúdo: AUTO
__
__Olá Mundo
END

SSL SCRIPT


É claro que SSL também funciona com httest, basta colocar "SSL:" antes da porta.

CLIENTE
_REQ localhost SSL:8080
__GET /fooHTTP/1.1
__Host: localhost
__
_ESPERE
END

SSL DO SERVIDOR:8080
_RES
_ESPERAR "/foo"
_ESPERE
__HTTP/1.1 200 OK
__Comprimento do conteúdo: AUTO
__
__Olá Mundo
END

Use o httest online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad