GoGPT Best VPN GoSearch

OnWorks favicon

varnishtest - Online sa Cloud

Magpatakbo ng varnishtest sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command varnishtest na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


varnishtest - Test program para sa Varnish

SINOPSIS


varnishtest [-hikLlqvW] [-b size] [-D name=val] [-j jobs] [-n iter] [-t duration] file
[file ...]

DESCRIPTION


Ang varnishtest program ay isang script driven program na ginamit upang subukan ang Varnish Cache.

Ang varnishtest program, kapag nagsimula at binigyan ng isa o higit pang mga script file, ay maaaring lumikha ng isang
bilang ng mga thread na kumakatawan sa mga backend, ilang mga thread na kumakatawan sa mga kliyente, at isang barnisd
proseso. Ito ay pagkatapos ay ginagamit upang gayahin ang isang transaksyon upang pukawin ang isang partikular na gawi.

Magagamit ang mga sumusunod na pagpipilian:

-b laki
Itakda ang panloob na laki ng buffer (default: 512K)

-D name=val Tukuyin ang macro para gamitin sa mga script

-h Magpakita ng tulong

-i Maghanap ng barnisd sa build tree

-j trabaho
Patakbuhin ang maraming pagsubok na ito nang magkatulad

-k Magpatuloy sa kabiguan sa pagsubok

-L Palaging umalis sa pansamantalang vtc.*

-l Mag-iwan ng pansamantalang vtc.* kung nabigo ang pagsubok

-n pag-ulit
Magsagawa ng mga pagsubok na ito nang maraming beses

-q Tahimik na mode: iulat lamang ang mga pagkabigo

-t tagal
Ang oras ay sumusubok pagkatapos ng mahabang panahon

-v Verbose mode: palaging mag-ulat ng log ng pagsubok

-W Paganahin ang pasilidad ng saksi para sa pag-lock

file File na gagamitin bilang isang script

Mga kahulugan ng macro na maaaring ma-override.

varnishd Path sa varnishd na gagamitin [varnishd]

If TMPDIR ay nakatakda sa kapaligiran, ang varnishtest ay lumilikha ng pansamantala vtc.* mga direktoryo para sa
bawat pagsubok sa $TMPDIR, kung hindi sa / Tmp.

KASULATAN


Ang wika ng script na ginamit para sa Varnishtest ay hindi isang mahigpit na tinukoy na wika. Ang pinakamahusay
Ang sanggunian para sa pagsulat ng mga script ay ang varnishtest program mismo. Sa pinagmulan ng Varnish
code repository, sa ilalim bin/varnishtest/tests/, ang lahat ng mga pagsusuri sa regression para sa Varnish ay
iningatan

Isang halimbawa:

varnishtest "#1029"

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

rxreq
asahan ang req.url == "/foo"
txresp -body { FOO BARF }

} -simula

barnisan v1 -vcl+backend {
sub vcl_backend_response {
set beresp.do_esi = true;
kung (bereq.url == "/foo") {
itakda ang beresp.ttl = 0s;
} Iba pa {
itakda ang beresp.ttl = 10m;
}
}
} -simula

kliyente c1 {
txreq -url "/bar" -hdr "Accept-Encoding: gzip"
rxresp
baril
asahan ang resp.bodylen == 5

txreq -url "/foo" -hdr "Accept-Encoding: gzip"
rxresp
asahan ang resp.bodylen == 21
} -tumakbo

Kapag tumakbo, ang script sa itaas ay gayahin ang isang server (s1) na umaasa sa dalawang magkaibang
mga kahilingan. Magsisimula ito ng Varnish server (v1) at idagdag ang kahulugan ng backend sa VCL
tinukoy (-vcl+backend). Sa wakas, sinisimulan nito ang c1-client, na isang solong kliyente
nagpapadala ng dalawang kahilingan.

Gumamit ng varnishtest online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.