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

  1. نصب جاوا

در قدم اول باید برنامه جاوا را نصب کرد. این برنامه با جاوای 8 و بالاتر سازگار است:

dnf install java-11-openjdk-devel -y

 

پس از نصب با کمک این دستور می‌توانید نسخه جاوا را تایید کنید:

java -version

 

  1. نصب 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 را ران کنید و تحلیل و ارزیابی عملکرد انواع سرویس‌ها را انجام دهید.