GoGPT Best VPN GoSearch

Favicon di OnWorks

varnishtest - Online nel Cloud

Esegui varnishtest nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando varnishtest che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


varnishtest - Programma di test per Varnish

SINOSSI


varnishtest [-hikLlqvW] [-b dimensione] [-D nome=val] [-j lavori] [-n iter] [-t durata] file
[file ...]

DESCRIZIONE


Il programma varnishtest è un programma basato su script utilizzato per testare la cache Varnish.

Il programma varnishtest, una volta avviato e dotato di uno o più file di script, può creare un
numero di thread che rappresentano i backend, alcuni thread che rappresentano i client e un varnishd
processo. Questo viene poi utilizzato per simulare una transazione per provocare un comportamento specifico.

Sono disponibili le seguenti opzioni:

-b Taglia
Imposta la dimensione del buffer interno (predefinito: 512K)

-D name=val Definisce la macro da utilizzare negli script

-h Mostra aiuto

-i Trova varnishd nell'albero di compilazione

-j posti di lavoro
Esegui questi test in parallelo

-k Continua in caso di fallimento del test

-L Lascia sempre vtc temporaneo.*

-l Lascia vtc.* temporaneo se il test fallisce

-n iterazioni
Esegui i test così tante volte

-q Modalità silenziosa: segnala solo i guasti

-t durata
Il tempo si è esaurito dopo così tanto tempo

-v Modalità dettagliata: segnala sempre il registro dei test

-W Abilitare la funzione di controllo per il blocco

file File da usare come script

Definizioni macro che possono essere sovrascritte.

varnishd Percorso di varnishd da utilizzare [varnishd]

If TMPDIR è impostato nell'ambiente, varnishtest crea temporaneo vtc.* directory per
ogni test in $ TMPDIR, altrimenti in / Tmp.

SCRIPT


Il linguaggio di scripting utilizzato per Varnishtest non è un linguaggio strettamente definito. Il migliore
Il riferimento per la scrittura di script è il programma varnishtest stesso. Nel codice sorgente di Varnish
repository del codice, sotto bin/varnishtest/test/, tutti i test di regressione per Varnish sono
tenuto.

Un esempio:

varnishtest "#1029"

server s1 {
rxreq
aspettati req.url == "/bar"
txresp -gzipbody {[bar]}

rxreq
aspettati req.url == "/foo"
txresp -corpo { CIBO vomitare }

} -inizio

vernice v1 -vcl+backend {
risposta_backend_vcl_sub {
imposta beresp.do_esi = true;
se (bereq.url == "/foo") {
imposta beresp.ttl = 0s;
} Else {
imposta beresp.ttl = 10m;
}
}
} -inizio

cliente c1 {
txreq -url "/bar" -hdr "Accetta codifica: gzip"
rxresp
gunzip
aspettarsi resp.bodylen == 5

txreq -url "/foo" -hdr "Accetta codifica: gzip"
rxresp
aspettarsi resp.bodylen == 21
} -correre

Una volta eseguito, lo script soprastante simulerà un server (s1) che si aspetta due diversi
richieste. Avvierà un server Varnish (v1) e aggiungerà la definizione del backend alla VCL
specificato (-vcl+backend). Infine avvia il c1-client, che è un singolo client
inviando due richieste.

Utilizzare varnishtest online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.