ה Apache JMeter ™ יישום שולחן העבודה הוא אחד מכלי התוכנה הפתוחים הידועים ביותר , א 100% יישום Java טהור שנועד לטעון התנהגות פונקציונלית ומדידה ביצועי תוכנה. במקור הוא תוכנן לבדיקת יישומי אינטרנט אך מאז התרחב לפונקציות בדיקה אחרות.
סיכום
סקירה של אפאצ'י Jmeter צריך לבדוק את שירות האינטרנט שלך, מאגר מידע, FTP- או שרת אינטרנט? גם ביצועים וגם בדיקות פונקציונליות? תסתכל על JMeter. זה בחינם, מאוד אינטואיטיבי ויש לו את כל ה אפשרויות שאתה צריך כדי להפוך את העבודה שלך לאוטומטית. יתרון גדול נוסף של JMeter: קוד פתוח. אתה יכול להוריד את המקור ולבצע בו שינויים אם תרצה בכך. גם קשר ישיר עם המפתחים דרך רשימת תפוצה הוא מאוד שימושי.
עֵצָה: שלב את JMeter עם Badboy (http://www.badboy.com.au/) כדי להפוך אותו לעוצמתי עוד יותר! ל- JMeter אין שיא & פונקציונליות השמעה. Badboy הוא הפיתרון. תעד את הזרימה באתר שלך, לייצא את ההקלטה לקובץ JMeter, שנה אותו לצרכים שלך והשתמש ב- JMeter כדי לבדוק את ביצועי האתר שלך.
ניתן להשתמש ב- Apache JMeter לבדיקה ביצועי יישום הן על משאבים סטטיים והן על דינמיים (קבצים, סרוולטים, תסריטים של פרל, אובייקטים של Java, בסיסי נתונים ושאילתות, שרתי FTP ועוד). ניתן להשתמש בו כדי לדמות עומס כבד על שרת, רשת או אובייקט כדי לבדוק את חוזקו או לנתח את הביצועים הכוללים תחת סוגי עומס שונים. אתה יכול להשתמש בו לניתוח גרפי של הביצועים או לבדיקת התנהגות השרת / סקריפט / אובייקט שלך בעומס מקביל כבד.
מה זה עושה?
Apache JMeter התכונות כוללות:
- יכול לטעון ולבצע ביצועים רבים של סוגי שרתים שונים:
- אינטרנט – HTTP, HTTPS
- סַבּוֹן
- מסד נתונים באמצעות JDBC
- LDAP
- JMS
- דוֹאַר – POP3(ס) ו- IMAP(ס)
- ניידות מלאה ו 100% טוהר ג'אווה .
- מלא ריבוי השחלות המסגרת מאפשרת דגימה במקביל על ידי חוטים רבים ודגימה סימולטנית של פונקציות שונות על ידי קבוצות פתיל נפרדות.
- זָהִיר ממשק משתמש העיצוב מאפשר הפעלה מהירה יותר ותזמון מדויק יותר.
- מטמון וניתוח לא מקוון / הפעלה מחדש של תוצאות הבדיקה.
- ניתן להרחבה גבוהה:
- סמפלים הניתנים לחיבור מאפשרים יכולות בדיקה בלתי מוגבלות.
- ניתן לבחור במספר סטטיסטיקות עומס טיימרים ניתנים לחיבור .
- ניתוח נתונים ו תוספים להדמיה לאפשר הרחבה רבה כמו גם התאמה אישית.
- ניתן להשתמש בפונקציות כדי לספק קלט דינאמי למבחן או לספק מניפולציה של נתונים.
- דוגמיות הניתנות לכתיבה (BeanShell נתמך באופן מלא; ויש דוגם שתומך בשפות תואמות BSF)