ນີ້ແມ່ນຄໍາສັ່ງ tsplot ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tsplot - ວາງແຜນບັນທຶກ tsung ຫຼາຍຢູ່ໃນຕາຕະລາງດຽວກັນ, ເພື່ອຈຸດປະສົງການປຽບທຽບ.
ສະຫຼຸບສັງລວມ
tsplot [ -c configuration ເອກະສານ ] [ -d ຮູບພາບ output ລະບົບ ] [ -v ຄຳເວົ້າ ] [ ຕໍາດົນ
logfile ]
ລາຍລະອຽດ
Tsung ມາພ້ອມກັບເຄື່ອງມືການວາງແຜນໂດຍໃຊ້ gnuplot, ການຜະລິດເສັ້ນສະແດງຈໍານວນຫນຶ່ງຈາກ tsung.log
ຂໍ້ມູນໄຟລ໌. tsplot ສາມາດວາງແຜນຂໍ້ມູນຈາກຫຼາຍໆອັນ tsung.log ໄຟລ໌ໃສ່ຕາຕະລາງດຽວກັນ
ຊຸດ, ສໍາລັບການປຽບທຽບແລະການວິເຄາະຕື່ມອີກ.
OPTIONS
-c
--config
ລະບຸໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ http.en.plots.conf.
-d
-- outdir
ໄດເລກະທໍລີບ່ອນທີ່ tsplot ບັນທຶກຮູບພາບທີ່ມັນຜະລິດ, ເປັນຄ່າເລີ່ມຕົ້ນ /tmp/tsung.
-v
-- verbose
ເຮັດໃຫ້ tsplot verbose ຫຼາຍກ່ຽວກັບສິ່ງທີ່ມັນເຮັດ.
CONFIGURATION
ໄຟລ໌ການຕັ້ງຄ່າຂອງ tsplot ອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອກໍານົດດິນຕອນທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບ, ຈາກ
ປ້າຍຊື່ຂອງພວກເຂົາກັບຂໍ້ມູນທີ່ພວກເຂົາຈະສະແດງ. ໄຟລ໌ການຕັ້ງຄ່າຮັບຮອງເອົາ a .ini syntax ໄຟລ໌,
ແຕ່ລະພາກສ່ວນກໍານົດຕາຕະລາງ.
tsplot ມາພ້ອມກັບສອງໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງ, ຄື http.plots.en.conf ແລະ
pgsql.plots.en.conf. ພວກເຂົາຕາມລໍາດັບກໍານົດຕາຕະລາງທີ່ຈະວາງແຜນສໍາລັບ a ຊຸງ ການທົດສອບ HTTP
ແລະ ຊຸງ ການທົດສອບ PGSQL.
A ຄ່າເລີ່ມຕົ້ນ ພາກສ່ວນອາດຈະຖືກສະໜອງໃຫ້, ອົງປະກອບໃດນຶ່ງທີ່ກຳນົດຄ່າຢູ່ບ່ອນນີ້ອາດຈະຖືກຂ້າມເຂົ້າໄປໃນ
ພາກສ່ວນດິນຕອນສະເພາະ.
ໄຟລ໌ການຕັ້ງຄ່າອື່ນຖືກນໍາໃຊ້ໂດຍ tsplot: the tsung/stats.conf ຫນຶ່ງ. ມັນເຄີຍເປັນ
ກໍານົດໂດຍປະເພດສະຖິຕິທີ່ຈະອ່ານເຂົ້າໄປໃນ ຊຸງ ບັນທຶກໄຟລ໌, ແລະທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ແກ້ໄຂມັນ, ສັ້ນຂອງການເພີ່ມການສະຫນັບສະຫນູນສໍາລັບການໃຫມ່ ຊຸງ ສະຖິຕິ.
ການຕັ້ງຄ່າທົ່ວໄປ, ທີ່ຈະພົບເຫັນຢູ່ໃນ ຄ່າເລີ່ມຕົ້ນ ພາກສ່ວນຫຼືພາກຕາຕະລາງສະເພາະໃດຫນຶ່ງ.
ການເຂົ້າລະຫັດ
ຕັ້ງຢູ່ທີ່ນີ້ການເຂົ້າລະຫັດທີ່ໃຊ້ຫຼັງຈາກນັ້ນໃນໄຟລ໌, ສໍາລັບປ້າຍຊື່ແລະຫົວຂໍ້.
dpi ການຕັ້ງຄ່າ dpi ຂອງຮູບພາບຕາຕະລາງທີ່ຜະລິດ
tn_dpi ການຕັ້ງຄ່າ dpi ຂອງຮູບພາບຫຍໍ້ຂອງຕາຕະລາງທີ່ຜະລິດ
imgtype
ປະເພດຂອງຮູບພາບຕາຕະລາງທີ່ຈະຜະລິດ, ເຊັ່ນໃນ png or ps
ບັນຊີລາຍຊື່ຄົບຖ້ວນອາດຈະໄດ້ຮັບໃນ python-matplotlib ເວັບໄຊທ໌,
http://matplotlib.sourceforge.net/
xlabel ປ້າຍຊື່ເລີ່ມຕົ້ນສໍາລັບແກນນອນ, ເລື້ອຍໆທ່ານຕ້ອງການວິນາທີຫຼືນາທີ, ຂຶ້ນກັບ
xfactor.
ກະລຸນາສັງເກດວ່າທ່ານຍັງສາມາດກໍານົດຄ່າເລີ່ມຕົ້ນຈໍານວນຫນຶ່ງສໍາລັບ ylabel, ແຕ່ນີ້ເບິ່ງຄືວ່າບໍ່ແມ່ນເປັນ
ຄວາມຄິດທີ່ດີໃນການປະຕິບັດ.
ປັດໄຈ x
tsung ບັນທຶກສະຖິຕິໃນ logfile ຂອງມັນທຸກໆ 10 ວິນາທີ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຕາຕະລາງຈະບໍ່
ຂະໜາດນີ້ແລະມີວິນາທີເປັນຫົວໜ່ວຍແກນນອນ. ໂດຍກໍານົດ xfactor ຂອງ 60,
ທ່ານມີຄວາມແມ່ນຍໍານາທີໃນແກນອອກຕາມລວງນອນ.
yfactor
ຄືກັນກັບ xfactor, ແຕ່ສໍາລັບແກນຕັ້ງ.
ອີງຕາມຂໍ້ມູນທີ່ທ່ານໄດ້ຮັບກັບການທົດສອບຂອງທ່ານ, ທ່ານອາດຈະຕ້ອງການປັບຕົວ
ຂະໜາດແນວຕັ້ງຂອງການວາງແຜນຂອງເຈົ້າ. ສໍາລັບຕົວຢ່າງ, ໄດ້ page.mean ສະຖິຕິແມ່ນເຂົ້າສູ່ລະບົບ
ມິນລິວິນາທີໂດຍ ຊຸງ. ທ່ານອາດຈະຕ້ອງການສະແດງວິນາທີຖ້າຫນ່ວຍງານນີ້ເຫມາະ
ມາດຕະການຂອງທ່ານ. ຫຼັງຈາກນັ້ນ, ພຽງແຕ່ກໍານົດ yfactor = 1000.
ຄໍເຕົ້າໄຂ່ທີ່ ຕັ້ງຢູ່ທີ່ນີ້ຈໍານວນຂອງ matplotlib ຮູບແບບທີ່ທ່ານຕ້ອງການໃຊ້, ແຍກອອກດ້ວຍຍະຫວ່າງ, ເປັນ
ມີຢູ່ທີ່ນີ້: http://matplotlib.sourceforge.net/matplotlib.pylab.html#-ຕອນ.
ຕົວຢ່າງ, ຕັ້ງ ຄໍເຕົ້າໄຂ່ທີ່ = b- g+ r- cx ສໍາລັບການວາງແຜນຊຸດຂໍ້ມູນທໍາອິດ (ເບິ່ງ ສະຖິຕິ ຂ້າງລຸ່ມນີ້)
ມີເສັ້ນແຂງສີຟ້າ, ທີສອງມີສັນຍາລັກບວກສີຂຽວ, ທີສາມມີເສັ້ນສີແດງແລະ
ສຸດທ້າຍດ້ວຍສັນຍາລັກຂ້າມສີຟ້າຂຽວ.
ອັນນີ້ອາດຈະເຫມາະກັບ a ສະຖິຕິ = 200.ນັບ 400.ນັບ ສະຖິຕິການຕັ້ງເວລາວາງແຜນສອງ ຊຸງ
ບັນທຶກ.
ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດກໍານົດຈໍານວນຂອງຕອນໃດ, ຫນຶ່ງໂດຍພາກສ່ວນ, ແລະໃຫ້ເຂົາເຈົ້າມີຊື່ທີ່ມັກ.
ຊື່ຈະຕ້ອງເປັນເອກະລັກ, ແລະຈະຖືກນໍາໃຊ້ສໍາລັບການຕັ້ງຊື່ຮູບພາບຜົນຜະລິດ.
ທາງເລືອກໃດໆທີ່ມີຢູ່ໃນພາກ DEFAULT ຍັງມີຢູ່ໃນພາກຕາຕະລາງສະເພາະ,
ທີ່ມີຄວາມຫມາຍແລະຜົນກະທົບດຽວກັນ. ການຕັ້ງຄ່າສະເພາະຈະ override ເປັນລະບົບ
ເລີ່ມຕົ້ນອັນໜຶ່ງ.
ຫົວຂໍ້ ຫົວຂໍ້ຂອງຕາຕະລາງ, ດັ່ງທີ່ພິມເຂົ້າໄປໃນຮູບພາບຜົນໄດ້ຮັບ.
ສະຖິຕິ ຄຸນສົມບັດສະຖິຕິທີ່ຈະໃຊ້ສໍາລັບການວາງແຜນນີ້, ຕາມທີ່ມີຊື່ໃນ tsung/ສະຖິຕິ
ໄຟລ໌ການຕັ້ງຄ່າ. ກະລຸນາເບິ່ງໄຟລ໌ລວມນີ້ສໍາລັບລາຍການຂອງສິ່ງທີ່ມີຢູ່.
Tsung ສະຫນອງສະຖິຕິຫຼາຍປະເພດ, ເປັນເອກະສານທີ່ນີ້: http://tsung.erlang-
project.org/user_manual.html#htoc53. ສອງປະເພດຕົ້ນຕໍຂອງສະຖິຕິທີ່ໃຊ້ແມ່ນ
ຕົວຢ່າງ ແລະ ວຽກງານຕ້ານການ. ອັນທີສາມແມ່ນ ວັດ ແຕ່ໃຊ້ສໍາລັບສະຖິຕິດຽວເທົ່ານັ້ນ
(ຜູ້ໃຊ້).
ຕົວຢ່າງສະຫນອງການນັບ, ຄ່າສະເລ່ຍ, stdvar, ສູງສຸດ, min ແລະ gmean (ຄ່າສະເລ່ຍທົ່ວໂລກ) ຄຸນສົມບັດ,
ແລະ counter ໃຫ້ພຽງແຕ່ການນັບແລະຈໍານວນທັງຫມົດ. gauge ສະຫນອງການນັບແລະສູງສຸດ.
ການຕັ້ງຄ່າສະຖິຕິສາມາດຍອມຮັບຫຼາຍອັນ stat.property ອົງປະກອບ, ແຍກອອກໂດຍຊ່ອງຫວ່າງ.
ຕົວຢ່າງ: ສະຖິຕິ = users.count ເພື່ອວາງແຜນຈໍານວນຜູ້ໃຊ້ເຊື່ອມຕໍ່ພ້ອມໆກັນ,
ແລະ ສະຖິຕິ = 200.ນັບ 400.ນັບ ເພື່ອວາງແຜນລະຫັດຕອບແທນ HTTP ທີ່ໃຫ້ນັບ, ທັງຢູ່ໃນ
ຕາຕະລາງດຽວກັນ.
ກະລຸນາສັງເກດ tsplot ປະຈຸບັນແມ່ນຈໍາກັດໃຫ້ໃຊ້ພຽງແຕ່ຫນຶ່ງແນວນອນແລະພຽງແຕ່ຫນຶ່ງ
ເກັດແນວຕັ້ງ. matplotlib ແມ່ນສາມາດກໍານົດບາງຮູບແຕ້ມທີ່ສັບສົນຫຼາຍ, ແຕ່
tsplot ຍັງບໍ່ທັນສາມາດໄດ້ຮັບຜົນປະໂຫຍດຈາກນີ້.
ຕໍາດົນ ຄໍານໍາຫນ້າຂອງຄວາມຫມາຍ, ເຊິ່ງຈະປະຕິບັດຕາມໂດຍຄວາມຫມາຍທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ແຕ່ລະຕອນໃນຕາຕະລາງມີຄໍາບັນຍາຍ, ເຈົ້າກໍານົດຄວາມຫມາຍຂອງດິນຕອນນີ້
(ເວົ້າວ່າ 'ຜູ້ໃຊ້ພ້ອມກັນ') ແລະ tsplot ຈະເພີ່ມຊື່ຂອງຊຸດຂໍ້ມູນ
plotted (ເວົ້າວ່າ 'scenario x'). ທ່ານໄດ້ຮັບນິທານນີ້: 'ສະຖານະການຜູ້ໃຊ້ພ້ອມກັນ
x'.
ປ້າຍຊື່ ປ້າຍຕັດທອນລາຍຈ່າຍຕັ້ງ
CONFIGURATION EXAMPLE
ກະລຸນາເບິ່ງຕົວຢ່າງການຕັ້ງຄ່າທີ່ໄດ້ຮັບທີ່ຄວນຈະໄດ້ຮັບການແຈກຢາຍໃນ
/usr/share/doc/tsung/tsung-plotter/http.plots.en.conf ແລະ /usr/share/doc/tsung/tsung-
plotter/pgsql.plots.en.conf.
ໃຊ້ tsplot ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net