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.
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:
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
Do'stlaringiz bilan baham: |