Ito ang command tsplot 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
tsplot - I-plot ang ilang tsung log sa parehong mga chart, para sa layunin ng paghahambing.
SINOPSIS
kutsarita [ -c configuration file ] [ -d imahe output direktoryo ] [ -v pandiwang ] [ alamat
logfile ]
DESCRIPTION
May kasamang plotting tool si Tsung na ginagamit gnplot, na gumagawa ng ilang mga graph mula sa tsung.log
data ng file. kutsarita ay may kakayahang mag-plot ng data mula sa ilan tsung.log mga file sa parehong mga chart
serye, para sa karagdagang paghahambing at pagsusuri.
Opsyon
-c
--config
tumutukoy sa configuration file na gagamitin. Default ay http.en.plots.conf.
-d
--labas
direktoryo kung saan kutsarita Sine-save ang mga imahe na ginagawa nito, ang default sa /tmp/tsung.
-v
--verbose
Ginagawang kutsarita napaka-verbose tungkol sa kung ano ang ginagawa nito.
Configuration
Ang configuration file ng kutsarita nagbibigay-daan sa isa na tukuyin ang mga plot na gusto mong makuha, mula sa
ang kanilang label sa data na kanilang ipapakita. Ang configuration file ay gumagamit ng a .ito syntax ng file,
bawat seksyon na tumutukoy sa isang tsart.
kutsarita ay may kasamang dalawang sample na configuration file, ibig sabihin http.plots.en.conf at
pgsql.plots.en.conf. Ang mga ito ayon sa pagkakabanggit ay tumutukoy sa mga tsart na ilalagay para sa a tsung Pagsubok sa HTTP
at tsung Pagsubok sa PGSQL.
A DEFAULT seksyon ay maaaring ibigay, anumang elemento na na-configure dito ay maaaring ma-override sa
isang partikular na seksyon ng plot.
Ang isa pang configuration file ay ginagamit ng kutsarita: ang tsung/stats.conf isa. Nakasanayan na
tukuyin ayon sa uri ang mga istatistika na babasahin tsung mag-log file, at hindi mo dapat kailanganin
i-edit ito, kulang sa pagdaragdag ng suporta para sa bago tsung istatistika.
Mga karaniwang setting, na makikita sa DEFAULT seksyon o anumang partikular na seksyon ng tsart.
pag-encode
itakda dito ang pag-encode na ginamit pagkatapos noon sa file, para sa mga label at pamagat.
dpi setting ng dpi ng mga ginawang larawan ng mga chart
tn_dpi setting ng dpi ng mga ginawang chart ng thumbnail na mga larawan
imgtype
uri ng larawan ng tsart na gagawin, tulad ng sa png or ps
Maaaring makuha ang kumpletong listahan sa python-matplotlib website,
http://matplotlib.sourceforge.net/
xlabel default na label para sa pahalang na palakol, madalas na gusto mo ng mga segundo o minuto, depende sa
xfactor.
Pakitandaan na maaari ka ring magtakda ng ilang mga default para sa ylabel, ngunit tila hindi ito a
magandang ideya sa pagsasanay.
x factor
tsung logs statistics sa logfile nito tuwing 10 segundo. Bilang default, hindi gagawin ng mga chart
sukatin ito at magkaroon ng mga segundo bilang horizontal axis units. Sa pamamagitan ng pagtatakda ng xfactor na 60,
mayroon kang isang minutong katumpakan sa pahalang na axis.
yfactor
katulad ng xfactor, ngunit para sa vertical axis.
Depende sa data na nakuha mo sa iyong mga pagsubok, maaaring gusto mong iakma ang
patayong sukat ng iyong balangkas. Halimbawa, ang pahina.ibig sabihin naka-log in ang istatistika
millisecond ng tsung. Baka gusto mong magpakita ng mga segundo kung mas angkop ang unit na ito
iyong mga hakbang. Pagkatapos ay itakda lamang yfactor = 1000.
estilo itakda dito ang anumang bilang ng matplotlib mga istilong gusto mong gamitin, na pinaghihiwalay ng mga puwang, bilang
magagamit dito: http://matplotlib.sourceforge.net/matplotlib.pylab.html#-plot.
Halimbawa, itakda estilo = b- g+ r- cx para sa pag-plot ng unang dataset (tingnan stats sa ibaba)
na may asul na solidong linya, pangalawa na may berdeng plus na mga simbolo, pangatlo na may pulang linya at
huling may mga simbolo ng cyan cross.
Ito ay maaaring magkasya sa a stats = 200.bilang 400.bilang stats setting kapag nagpaplano ng dalawa tsung
mga troso
Pagkatapos ay maaari mong tukuyin ang anumang bilang ng plot, isa sa pamamagitan ng seksyon, at bigyan sila ng arbitrary na pangalan.
Ang pangalan ay dapat na natatangi, at gagamitin para sa pagbibigay ng pangalan sa mga larawan ng output.
Anumang opsyon na available sa DEFAULT na seksyon ay magagamit din sa anumang partikular na seksyon ng tsart,
na may parehong kahulugan at epekto. Ang partikular na setting ay sistematikong i-override ang
DEFAULT isa.
pamagat Pamagat ng tsart, tulad ng naka-print sa nagresultang larawan.
stats Ang mga katangian ng istatistika na gagamitin para sa pag-plot na ito, gaya ng pinangalanan sa tsung/stats
configuration file. Pakitingnan ang naka-bundle na file na ito para sa isang listahan ng kung ano ang available.
Nagbibigay ang Tsung ng ilang uri ng istatistika, gaya ng nakadokumento dito: http://tsung.erlang-
projects.org/user_manual.html#htoc53. Ang dalawang pangunahing uri ng mga istatistika na ginamit ay
patikim at kontrahin. Ang pangatlo ay panukat ngunit ginagamit lamang para sa isang istatistika
(mga gumagamit).
ang sample ay nagbibigay ng count, mean, stdvar, max, min at gmean (global mean) na mga katangian,
at ang counter ay nagbibigay lamang ng bilang at kabuuang bilang. gauge magbigay ng bilang at max.
Maaaring tumanggap ng ilan ang setting ng stats stat.property mga elemento, na pinaghihiwalay ng mga puwang.
Halimbawa: stats = mga gumagamit.bilang upang i-plot ang bilang ng mga user na magkakasabay na konektado,
at stats = 200.bilang 400.bilang upang i-plot ang binigay na bilang ng mga HTTP return code, pareho sa
parehong tsart.
Pansinin nyo po kutsarita kasalukuyang limitado na gumamit lamang ng isang pahalang at isa lamang
patayong kaliskis. matplotlib ay kayang tukuyin ang ilang mas kumplikadong mga guhit, ngunit
kutsarita ay hindi pa nakikinabang dito.
alamat Legend prefix, na susundan ng alamat na ibinigay sa command line.
Ang bawat plot sa isang chart ay may legend entry, i-configure mo dito ang kahulugan ng plot
(sabihin ang 'kasabay na mga gumagamit') at kutsarita idaragdag nito ang pangalan ng data serie being
naka-plot (sabihin ang 'scenario x'). Makukuha mo ang alamat na ito: 'concurrent users scenario
x'.
ylabel label para sa patayong palakol
Configuration Halimbawa
Pakitingnan ang ibinigay na mga halimbawa ng configuration kung saan dapat ipamahagi
/usr/share/doc/tsung/tsung-plotter/http.plots.en.conf at /usr/share/doc/tsung/tsung-
plotter/pgsql.plots.en.conf.
Gumamit ng tsplot online gamit ang mga serbisyo ng onworks.net