Apache JMeter محصول شرکت Apache، برنامهای متن باز است. برنامهای مبتنی بر جاوا که برای تست و ارزیابی عملکرد طراحی شده. JMeter اساسا برای تست وب اپلیکیشن ساخته شده بود اما وظایف گستردهتری پیدا کرد و حالا برای تست عملکردهای دیگر هم مورد استفاده قرار میگیرد. از این نرمافزار ممکن است برای تست عملکرد منابع استاتیک و دینامیک و وب اپلیکیشنهای دینامیک استفاده شود. معمولا این نرمافزار برای شبیهسازی بار سنگین بر روی سرور، گروه سرورها، شبکه یا آبجکت بکار گرفته میشود تا بتوان قدرتشان را ارزیابی کرد و یا عملکرد کلی آنها زیر انواع بارها آنالیز شود.
در این قسمت شما با نصب آن را بر روی CentOS 8 / RHEL 8 آشنا میشوید.
ویژگیهای Apache JMeter
- بعضی از ویژگی های این نرم افزار به این شرح است:
- توانایی تست عملکرد و بار اپلیکیشنها، سرورها و پروتکلهای مختلف مثل (FTP, SMTP, TCP, Apache…)
- تولید گزارش HTML دینامیک
- استخراج دادهها در HTML ،JSON ،XML یا هر فرمت متنی دیگری
- پرتابل و 100% جاوا
- چند ریسگی (Multi-threading)، تست و اشکالزدایی
- دارای حالت CLI (رابط خط فرمان) برای تست بار از هر سیستم عامل سازگار با جاوا
- ذخیرهسازی و آنالیز آفلاین / تکرار نتایج تست
نصب Apache JMeter بر روی CentOS 8 / RHEL 8
- نصب جاوا
در قدم اول باید برنامه جاوا را نصب کرد. این برنامه با جاوای 8 و بالاتر سازگار است:
dnf install java-11-openjdk-devel -y
پس از نصب با کمک این دستور میتوانید نسخه جاوا را تایید کنید:
java -version
- نصب Apache JMeter
برای نصب می توانید از سایتش آخرین نسخه آن را دانلود کنید. برای دانلود از این دستور استفاده کنید:
cd
wget https://downloads.apache.org//jmeter/binaries/apache-jmeter-5.4.1.tgz
ls
حالا بسته دانلود شده را باز کنید:
tar zxvf apache-jmeter-5.4.1.tgz
ls
بعد از باز کرد، نیازی به نصب نیست. کافی است به دایرکتوری apache-jmeter-5.4.1/bin بروید و با این دستور Jmeter را فعال کنید:
cd apache-jmeter-5.4.1/bin/
./jmeter
نصب به پایان رسیده. حالا میتوانید JMeter را ران کنید و تحلیل و ارزیابی عملکرد انواع سرویسها را انجام دهید.