ContiPerf הוא כלי בדיקה קל המאפשר למשתמש למנף JUnit 4 מקרי מבחן כמו בדיקות ביצועים לדוגמא בקלות . לבדיקת ביצועים רציפה & nbsp; הוא בהשראת של JUnit 4 תצורת בדיקה קלה עם ביאורים ועל ידי הרעיון של JUnitPerf עטיפת בדיקות יחידה לבדיקות ביצועים, אבל חזק יותר וקל יותר לשימוש:
* שימוש בהסברי Java להגדרת תכונות אוכלוסייה בביצוע בדיקה ודרישות ביצועים
* אתה יכול לסמן מבחן לרוץ מספר מסוים של פעמים או להיות מוצא להורג שוב ושוב עבור סכום מסוים של זמן
* דרישות ביצועים יכולות להיות מקסימום, ממוצע, בינוניים או בכל זמן exectution אחוזון
* שליטה מושלמת ואת הקריאות של דרישות ביצועים
* אתה יכול להריץ בדיקות בשני מצבים שונים, באמצעותם בדיקות יחידה פשוט או בדיקות ביצועים
* אינטגרציה קלה עם Eclipse וMaven
* יצוא של סיכום ביצוע לקובץ CSV
* ספרייה קטנה ללא תלות חיצונית (רק JUnit)
* סיומת קלה עם הערכת סטטיסטיקה אישית ומנגנוני מעקב
הנה מבחן פשוט מאוד:
& Nbsp; לייבא org.junit *.;
& Nbsp; לייבא org.databene.contiperf *.;
& Nbsp; SmokeTest מעמד ציבורי {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rule
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule הציבורי i = ContiPerfRule החדש ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; PerfTest (תפילות = 5)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Required (מקסימום = 1200, ממוצע = 250)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; test1 החלל ציבורי () זורק חריג {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; }
הגדרת תכונה של ContiPerfRule הסוג עםRule הביאור מפעילה ContiPerf. לאחר מכן תוכל לבחור מהגדרות שונות לציון ביצוע בדיקה (PerfTest) ודרישות ביצועים (Required). בדוגמא המבחן מוגדר לרוץ 5 פעמים ולדרוש זמן מרבי ביצוע של 1.2 שניות ומתחת לממוצע או שווה 250 אלפיות שנייה.
נכון לContiPerf 1.03, באפשרותך להגדיר בדיקות מקביליות וכן, המפרט את מספר האשכולות שיבצעו את שיטות הבדיקה בו-זמנית.
& Nbsp; & nbsp; & nbsp; (תפילות = 10, אשכולות = 3)PerfTest
& Nbsp; & nbsp; & nbsp; test1 החלל ציבורי () זורק חריג {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; }
מה חדש בהודעה זו:
- מאפייני הקריאה (ספירת חוט, להתחמם, כבש את) הן עכשיו הוסיף לדו"ח HTML שנוצר.
מה חדש בגרסה 2.0:
- גרסה זו מספקת התנהגות עקבית בין JUnit משחרר 4.7-4.9 ו הוא מסוגל ליצור דוחות ב- HTML עם סיכומים סטטיסטיים ותרשימי הפצת חביון.
מה חדש בגרסה 1.03:
- תמיכת ביצוע בדיקה מרובה הליכי
דרישות :
- Java 2 Standard Edition Runtime Environment
תגובות לא נמצא