Ito ang command httest na maaaring patakbuhin sa OnWorks na libreng 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
httest - subukan ang application na hinimok ng HTTP
SINOPSIS
httest [Opsyon] script
DESCRIPTION
Ang httest ay isang tool na batay sa script para sa pagsubok at pag-benchmark ng mga web application, web server,
mga proxy server at web browser. Maaaring tularan ng httest ang mga kliyente at server sa parehong pagsubok
script, lubhang kapaki-pakinabang para sa pagsubok ng mga proxy.
Opsyon
-V --bersyon
I-print ang numero ng bersyon at lumabas
-h - Tumulong
Ipakita ang impormasyon sa paggamit (mensaheng ito)
-n --sugpuin
huwag simulan ang pag-print at OK|FAILED
-s --tahimik
tahimik na mode
-e --mali
error sa antas ng log
-i --impormasyon
impormasyon sa antas ng log
-d --debug
log level debug para sa pag-debug ng script
-p --debug-system
log level debug-system upang mag-log ng higit pang mga detalye
-L --list-commands
Ilista ang lahat ng available na script command
-C --tulong-utos
Mag-print ng tulong para sa partikular na command
-t --tagal
Tagal ng pagsubok sa pag-print
-T --timestamp
Time stamp sa bawat pagtakbo
-S --shell
Shell mode
-S --shell
Shell mode
-D --define
Tukuyin ang mga variable
-l --log-thread-number Ipakita ang numero ng thread para sa bawat naka-print na linya
-b --kulay
May kulay na output
HALIMBAWA
httest script.htt
httest -Ts script.htt
KASULATAN
Ang httest ay batay sa script. Ang mga sumusunod na halimbawa ng script ay maaaring maging isang script ie
sample.htt at matatawag na like
httest sample.htt
SIMPLE sCRIPT
Kumuha ng page at asahan ang return code 200 OK.
PAKIKITA
_REQ www.google.ch 80
__GET /search?q=apache HTTP/1.1
__Host: www.google.ch
__
_EXPECT na mga header na "HTTP/1.1 200 OK"
_WAIT
END
CUT AT NAKARAANG sCRIPT
Cut at past mula sa isang HTTP stream, ibig sabihin, pinutol namin ang apache host upang ma-access ito sa pangalawa
hiling.
PAKIKITA
_REQ www.google.ch 80
__GET /search?q=apache HTTP/1.1
__Host: www.google.ch
__
_MATCH body '\ Maligayang pagdating! - Ang \ Apache\ Proyekto ng HTTP Server' APACHE_HOST
_WAIT
_REQ $APACHE_HOST 80
__GET / HTTP/1.1
__Host: $APACHE_HOST
__
_WAIT
END
PAKIKITA SERVER sCRIPT
Maaari naming hawakan ang kliyente at server sa parehong host. Actually maramihang kliyente at maramihan
server. Napaka-kapaki-pakinabang upang subukan ang pasulong o baligtarin na mga proxy. O isang webapplication na
communicat mismo sa mga third party server ie mail server.
Ito ay isang napakapangunahing selfcontained na pagsubok na maaari mong patakbuhin sa anumang makina.
PAKIKITA
_REQ localhost 8080
__GET /foo HTTP/1.1
__Host: localhost
__
_WAIT
END
SERVER 8080
_RES
_EXPECT "/foo"
_WAIT
__HTTP/1.1 200 OK
__Content-Length: AUTO
__
__Kumusta Mundo
END
SSL sCRIPT
Siyempre gumagana din ang SSL sa httest, ilagay lang ang "SSL:" bago ang port.
PAKIKITA
_REQ localhost SSL:8080
__GET /foo HTTP/1.1
__Host: localhost
__
_WAIT
END
SERVER SSL:8080
_RES
_EXPECT "/foo"
_WAIT
__HTTP/1.1 200 OK
__Content-Length: AUTO
__
__Kumusta Mundo
END
Gamitin ang httest online gamit ang mga serbisyo ng onworks.net