הבן את כלי אימות הביצועים – HP LoadRunner

למה הארגונים צריכים כלי כמו LoadRunner?

כאשר אפליקציה ארגונית מרובת משתמשים נפרסת, אף ארגון לא יכול לחשוב לקחת סיכון לכישלון או ביצועים לא יעילים ובכך להשפיע על היעילות הרחבה של הארגון מצד אחד ולפגוע במוניטין שלו מצד שני. LoadRunner הוא כלי אימות ואימות ביצועים ידוע המיועד לביצוע חיזויים מדויקים של הביצועים וההתנהגות בפועל של האפליקציה, ובכך להגביר את האמון שלנו באמינות המערכת החדשה לפני פריסתה בפועל.

LoadRunner הוא כלי לאימות ביצועים שנוצר במיוחד כדי לספק תשובות בקלות לשאלות כמו:

1) האם היישום שלי מסוגל להתמודד עם עומס המשתמש הצפוי ועוד?

2) האם האפליקציה שלי מסוגלת לטפל במספר העסקאות הנדרשות על ידי העסק?

3) האם האפליקציה שלי יציבה במידה מספקת תחת עומסי משתמשים צפויים ובלתי צפויים?

אופן הפעולה של LoadRunner:

בתרחיש בעולם האמיתי, לא ניתן ליצור מצב הכולל נניח אלף משתמשים המשתמשים במערכת בו זמנית כדי לבדוק את התנהגות המערכת בתנאים מלחיצים כאלה. LoadRunner יכול ליצור מצב כזה.

LoadRunner מדמה באופן מלאכותי כמה אלפי משתמשים (שנקראים Virtual Users). המשתמשים המלאכותיים / שנוצרו דיגיטלית נאלצים בו זמנית לפעול על אותה משימה, ובכך לטעון את המערכת באופן שבו היא צפויה להיטען על ידי משתמשים אנושיים אמיתיים בפועל.

עם LoadRunner אנחנו יכולים לדמות מצב עם מאות או אלפי משתמשים מלאכותיים, ואנחנו יכולים להטיל עומסים ברורים, עקביים וניתנים לחזור על המערכת ובכך להדגיש אותה מקצה לקצה. בדרך זו נוכל לחקות מספר תהליכים עסקיים ותנאי ייצור, שבהם אפליקציה פרוסה עומדת להיתקל.

רכיבים עיקריים של LoadRunner:

ל-Load Runner יש שלושה מרכיבים עיקריים הבאים לבניית והפעלת הבדיקות.

1) מחולל משתמשים וירטואלי (VuGen): ללכידת התהליכים העסקיים של משתמש הקצה לתוך סקריפטים אוטומטיים.

2) בקר: לארגון, נהיגה, ניהול וניטור העומס.

3) ניתוח: מנוע הניתוח לצפייה, ניתוח / פרשנות והשוואת התוצאות.

היתרונות העיקריים של LoadRunner:

1) עלייה ברמת האמון הקשורה לביצועים של המערכת החדשה.

2) ירידה בסיכון לכשל של מערכת רב-משתמשים החדשה בעומסים כבדים.

3) מספק תצוגה ברורה לחלוטין של הביצועים מקצה לקצה של המערכת לפני שהיא עולה לאוויר.

4) מאמת ומאשר שהאפליקציה החדשה עומדת בכל הדרישות שצוינו הקשורות לביצועים.

5) מאמת ומפחית בעיות במהלך מחזור החיים של פיתוח המוצר.

6) תהליך פשוט מאוד של יצירת סקריפטים ברמת ממשק המשתמש עקב השימוש בשפת Scripting Visual וטכנולוגיית ActiveScreen.

7) קלות ניתוח הודות לאשף AutoCorrelation אשר מעכל אוטומטית את כל נתוני הניטור והאבחון ומחשב את חמשת הגורמים המובילים לירידה בביצועים.

8) משתלב בקלות עם סביבות ה-J2EE העדכניות ביותר, Microsoft Visual Studio ו-Microsoft .NET.

9) מועיל בניבוי מדויק של המדרגיות והיכולת של היישום; ובכך לייעל את ההשקעות בחומרה.

10) מדרגיות גבוהה יותר עם חומרה מוגבלת עקב דרישה נמוכה של משאבי מעבד וזיכרון לכל משתמש וירטואלי.

11) מועיל בהצבעה מדויקת על בעיות ברמת המשתמש, ברמת הקוד וברמת המערכת בקלות ובמהירות.

12) מועיל במזעור העלות של הסרת פגמים עקב בדיקה יסודית של היישום זמן רב מראש במהלך מחזור חיי הפיתוח.

13) מועיל ביצירת ניהול יעיל ברמת השירות הרבה לפני שהשירותים עולים לאוויר.

14) מועיל לערב את המפתחים במאמצי בדיקת הביצועים כבר מההתחלה בשל קלות השימוש בסקריפטים של LoadRunner ישירות בתוך ה-IDE.

15) מועיל בניטור ביצועים בזמן אמת של כל רכיבי המערכת.

16) תכונה חדשה אשף מחולל סקריפטים של ארכיטקטורה מוכוונת שירות (SOA) עוזר בבחירת היבטי בדיקה של סביבות SOA ויצירת סקריפטים בהתאם. מועיל בבדיקות גבולות, יכולת פעולה הדדית ובדיקות הקשורות לאבטחה.

17) תכונה חדשה של תמיכת פרמטרים XML (Extensible Markup Language), עם אפשרות להחליף את מבנה ה-XML המלא בפרמטר בודד.


Source by Yogindernath Gupta

About admin

Check Also

תקני אוזון למטהרי אוויר הנמכרים בקליפורניה – AB 2276 Regulation Cleaner Air

הצעת חוק 2276 לכנסת קליפורניה דורשת שכל מנקי האוויר הביתיים הנמכרים במדינה יעמדו בדרישות מחמירות …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Recent Comments