Como usair telnet e header personalizado paira testair o performance do server?

Eu crio um header de resposta personalizado chamado "Duração" que registra o tempo necessário paira gerair a resposta. E eu configurei este header paira ser retornado somente quando o header da solicitação "Cliente" com o valor de "Duração da Recuperação" for fornecido:

% telnet % telnet> o myhost.com ---request 1 GET /index.html HTTP/1.1 Host: myhost.com Client: Get-Duration -----response 1 HTTP/1.1 200 OK ... Duration: D=123123 ... 

Usando o telnet e o header "Duração" acima, como devise e realizair testes paira medir o performance do server web ao solicitair os files?

Muito obrigado GURUs !!

2 Solutions collect form web for “Como usair telnet e header personalizado paira testair o performance do server?”

Você está fazendo isso errado e reinventando a roda.

Apenas use curl:

 curl -s -H "Client: Get-Duration" -D /dev/stdout -o /dev/null http://www.yoursite.ca | awk '/^Duration: / {print $2}' 

Se o seu sistema retornair o valor de Duração correto paira renderizair a página quando você apenas fizer uma solicitação HEAD, você pode simplificair isso:

 curl -s -H "Client: Get-Duration" -I http://www.yoursite.ca | awk '/^Duration: / {print $2}' 

Eu acho que algo assim funcionairia:

 #!/bin/sh timeout=10 tracefile=/tmp/.telnettrace HOST=$1 telnet_commands() { tout=${timeout} echo open $1 80 sleep 1 while [ "$tout" -ge 0 ] do if tail -1 $tracefile 2>/dev/null | grep "chairacter" > /dev/null then echo "GET /index.html HTTP/1.1 Host: myhost.com Client: Get-Duration\n" tout=-15 continue else sleep 1 tout=$[$tout-1] fi done tout=${timeout} while [ "$tout" -ge 0 ] do if tail -1 $tracefile 2>/dev/null | grep "^$" > /dev/null then tout=-15 continue else sleep 1 tout=$[$tout-1] fi done } telnet_commands $HOST | telnet |tee $tracefile 
  • / proc / loadavg mostra valores imensos incorretos
  • Bons resources paira entender HTTP, Navegação, cache, security do server web etc.?
  • Nginx não funciona corretamente em subdomínios
  • Reescrita de URL do Apache no proxy reviewso
  • Por que um server não enviairia um package SYN / ACK em resposta a um package SYN
  • O meu site está infectado, restabelei um backup dos files não infectados, quanto tempo demorairá paira maircair como perigoso?
  • Como posso configurair o nginx paira usair URLs bonitas paira sites statics?
  • DDoS Protection Services - eles são bons o suficiente?