Yuk sinovlarini o'tkazish va tizim ish faoliyatini o'lchash



Download 146,76 Kb.
Sana07.01.2022
Hajmi146,76 Kb.
#327357
Bog'liq
maqolada biz Apache JMeter




maqolada biz Apache JMeter-ni ko'rib chiqamiz. Ushbu dastur odatlangan ochiq kodli dasturiy ta'minotdir yuk sinovlarini o'tkazish va tizim ish faoliyatini o'lchash. Apache JMeter dasturi bu 100% sof Java dasturidir. Ushbu dastur dastlab veb-ilovalarni yoki FTP-dasturlarni sinash uchun ishlatilgan. Bugungi kunda u funktsional testlar, ma'lumotlar bazasi serverini sinash va h.k. Ushbu maqolada biz Ubuntu 18.04 da qanday qilib dasturga ega bo'lishni ko'rib chiqamiz.

Apache JMeter uchun ishlatilishi mumkin ham dinamik, ham statik manbalarda, ham veb-dasturlarda ishlash ko'rsatkichlari. Uning kuchini sinab ko'rish yoki turli xil yuk turlari bo'yicha umumiy ishlashni tahlil qilish uchun serverga, serverlar guruhiga, tarmoqqa yoki ob'ektga og'ir yukni simulyatsiya qilish uchun foydalanish mumkin.

JMeter maqsadli serverga so'rov yuboradigan foydalanuvchilar guruhini simulyatsiya qiladi va maqsadli server yoki xizmat uchun statistik ma'lumotlarni qaytaradi grafik diagrammalar orqali.

Ushbu dastur brauzer emas, u protokol darajasida ishlaydi. Masofaviy xizmatlarga va veb-xizmatlarga kelsak, JMeter brauzerlar tomonidan qo'llab-quvvatlanadigan barcha harakatlarni bajarmaydi. Xususan, ushbu dastur JavaScript-ni ishlatmaydi HTML sahifalarida topilgan. Shuningdek, u HTML-sahifalarni brauzer kabi ko'rsatmaydi.



Apache JMeter umumiy xususiyatlari



  • Una Do'stona GUI. Uni ishlatish oson va dastur interfeysi bilan tanishish uchun vaqt talab qilinmaydi.

  • Mustaqil platforma. Dastur Java 100%Shuning uchun, u bir nechta platformalarda ishlashi mumkin.

  • Ko'p tishli. JMeter turli xil funktsiyalarni bir vaqtning o'zida boshqa iplar guruhi tomonidan namuna olishga imkon beradi.

  • Sinov natijalarini ko'rish mumkin grafik, jadval, daraxt va jurnal fayli kabi boshqa formatda.

  • Yuqori darajada kengaytiriladi. JMeter ham displey plaginlarini qo'llab-quvvatlaydi bu bizning sinovlarimizni kengaytirishga imkon beradi.

  • Ko'p sinov strategiyasi. JMeter ko'plab sinov strategiyalarini qo'llab-quvvatlaydi, masalan, yuklarni sinovdan o'tkazish, tarqatilgan testlar va funktsional testlar.

  • JMeter ham turli xil kompyuterlar o'rtasida taqsimlangan testlarni bajarishga imkon beradi, mijozlar sifatida kim ishlaydi.

  • Simulyatsiya. Ushbu dastur bir vaqtning o'zida ish zarralari bilan bir nechta foydalanuvchini simulyatsiya qilishi mumkin, sinovdan o'tgan veb-dasturga qarshi katta yuk hosil qiling.

  • Qo'llab-quvvatlash bir nechta protokol. U nafaqat veb-ilovalarni sinovdan o'tkazishni qo'llab-quvvatlaydi, balki ma'lumotlar bazasi serverlarining ishlashini ham baholaydi. HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP va boshqalar kabi barcha asosiy protokollar JMeter bilan mos keladi.

  • Yozib olish va ijro etish foydalanuvchi faoliyatini qayd etish brauzerda.

  • Ssenariy testi. JMeter bilan birlashtirilishi mumkin Avtomatlashtirilgan sinov uchun Bean Shell & Selenium.

  • Ochiq manbali litsenziya. Ushbu dastur butunlay bepul. Agar manba kodini yoki ushbu dasturning xususiyatlarini chuqurroq bilmoqchi bo'lsak, ning sahifasiga murojaat qilishimiz mumkin GitHub loyihaning.

Apache JMeter-ni yuklab oling va ishga tushiring

Ushbu dastur java-ni mashinada o'rnatilishini talab qiladi, shuning uchun dasturni qo'lda o'rnatishdan oldin, bu kerak Java o'rnatilganligiga ishonch hosil qiling bizning mashinamizda. Buni terminalni (Ctrl + Alt + T) ochib, quyidagi buyruqni yozib tekshirishimiz mumkin.





1

java --version

Ubuntu-da Java bo'lmasa, hamkasbim bir muncha vaqt oldin qanday qilib bizni yozgan maqola yozgan edi Java-ning turli xil versiyalarini o'rnating.

Java-ni o'rnatgandan so'ng, biz kerak bo'ladi so'nggi versiyasini yuklab oling barqaror Apache JMeter rasmiy saytidan. Agar biz terminaldan (Ctrl + Alt + T) foydalansak, paketni ushlab turish uchun wget buyrug'idan foydalanishimiz mumkin:





1

wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz

Yuklab olish tugagandan so'ng, vaqti keldi yuklab olingan JMeter faylini chiqarib oling. Xuddi shu terminalda biz yozamiz:

1

tar xf apache-jmeter-4.0.tgz

Faylni chiqargandan so'ng biz kerak bo'ladi to'g'ridan-to'g'ri axlat katalogiga, apache-jmeter-4.0 ichida. U erga kelgandan so'ng biz quyidagi faylni bajaramiz:



1




Amalga oshirilgandan so'ng quyidagi ekran paydo bo'ladi. Buning yordamida usul ubuntu 18.04 da Apache JMeter-ni o'rnating nihoyasiga yetmoqda.



Ushbu dastur qanday ishlashini yaxshiroq tushunish uchun biz buni qila olamiz hujjatlarga murojaat qiling uning ishlab chiquvchilari o'zlarining veb-saytlarida foydalanuvchilarga taqdim etadigan narsalar. Shuningdek, dastur bo'yicha yuzaga kelishi mumkin bo'lgan shubhalarni ko'rib chiqishimiz mumkin
Download 146,76 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish