Httpd :: banco :: apacebench

httpd :: bench :: apacebench é uma API Perl para o teste de benchmarking e regressão do Apache.
Baixe Agora

Httpd :: banco :: apacebench Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Adi Fairbank
  • Site do editor:
  • http://search.cpan.org/~adiraj/Apache-App-Mercury-0.80/Mercury/UserManager.pm

Httpd :: banco :: apacebench Tag


Httpd :: banco :: apacebench Descrição

Httpd :: Bench :: Apacebench é uma API Perl para o teste de benchmarking e regressão do Apache. Httpd :: bench :: apacebench é uma API Perl para o Benchmarking do Apache e testes de regressão.synopsis Use httpd :: banco :: Apacebench; Meu $ B = httpd :: Bench :: Apacebench-> Novo; # Configuração Global $ B-> Concorrência (5); $ B-> Prioridade ("Run_Priority"); # Adicionar sequências de solicitações HTTP (AKA: Executas) Meu $ RUN1 = httpd :: Bench :: Apacebench :: Run-> NOVO ({URLS => }); $ b-> add_run ($ run1); Meu $ RUN2 = httpd :: bench :: apacebench :: run-> NOVO ({URLS => , cookies => , encomenda =>" offf_first ", repita => 10, memória => 2}); $ b-> add_run ($ run2); # Enviar seqüências de solicitações HTTP para respostas do servidor e do tempo Meu $ RO = $ B-> Execute; # Calcular hits / sec impressão ((1000 * $ b-> total_requests / $ b-> total_time). "Req / Secn"); # Show Solicitar Times (em MS) para $ RUN1, 1ª Repetição Print Junte ('', ', @ {$ run1-> request_times}). "N"; # Mostrar tempos de resposta (em MS) por $ RUN2, 7ª Repetição Print Junte ('', ', @ {$ RUN2-> Iteração (6) -> Response_Times}). "N"; # Despeje todo o objeto de regressão (aviso, isso pode ser um monte de dados) Use dados :: dumper; Meu $ D = Data :: Dumper-> Novo (); Imprimir $ D-> Dumpxs; O projeto de GoalsThis é para ser a base de um conjunto completo de testes de benchmarking e regressão para um site mod_perl baseado em transação. Precisamos ser capazes de enfatizar nosso servidor ao seu limite, além de ter uma maneira de verificar as respostas HTTP para a exatidão. Como o nosso site é baseado em transações (em oposição a conteúdo baseado em conteúdo), precisávamos estender o modelo AB de URL única a um modelo de seqüência de múltiplos URL.Aapacebench é baseado no código AB do Apache 1.3.12 (SRC / Support / AB.c). Note: Embora esta ferramenta tenha sido projetada para ser usada em um site Apache Mod_Perl, ele é geralmente aplicável a qualquer servidor compatível com HTTP. Cuidado, no entanto, que ele envia um alto volume de solicitações HTTP em um período de tempo muito curto, o que pode sobrecarregar algumas implementações de servidor HTTP mais fracas, como NT / IIS.apacheBench envia sequências de solicitações HTTP para um servidor HTTP e mantém a faixa do tempo Tomado para receber uma resposta, os dados que foram retornados, o tamanho dos dados que foram retornados e vários outros bits de informação.Dêjam implementados em C, ele envia solicitações HTTP em um loop apertado que pode enfatizar seu servidor para 100 % de capacidade, especialmente se invocada em várias instâncias simultâneas. Ele fornece medições de tempo precisas até o milissegundo para cada intervalo de solicitação de solicitação HTTP.Cluded é uma reexplementação simplificada de AB usando a API do Apacebench Perl. Isso deve ajudar a começar com Apacebench. Requisitos: · Perl.


Httpd :: banco :: apacebench Software Relacionado

Ajaxstub.

AJAXSTUB O pacote fornece uma API Python para escrever páginas da Web que incluem stubs JavaScript para funções ou métodos de Python. ...

148

Download