Page 42 - مجله الکترونیکی دنیای تراشه - شماره 012
P. 42

‫تست بار‬

                                                 ‫تارا وطنی ( کارشناس ‪ IT‬شرکت افراتک )‬

‫استفاده از آن صورت م ‌یگیرد‪ ،‬مناسب‬                           ‫تست بار (‪ )Load Testing‬چیست؟‬
                                   ‫است یا خیر؟‬
                                                 ‫آیا از اهمیت تست بار و نحوه انجام آن اطلاع‬
‫• تعیین اینکه برنامه پذیرای چند کاربر‬                                                       ‫دارید؟‬
‫همزمان می باشد و مقیاس مورد نظر‬
‫برنامه با توجه به منابع سخت افزاری‪،‬‬              ‫تست بار یک نوع تست غیر عملکردی‬
‫ظرفیت شبکه و عوامل دیگر به منظور‬                 ‫می باشد‪ .‬یعنی در این فرایند صحت‬
‫دسترسی تعداد کاربر بیشتر به چه صورت‬              ‫عملکرد سامانه تست نمی شود‪ .‬تست‬
                                                 ‫بار نوعی از تست نرم افزاری است که برای‬
                                           ‫است‪.‬‬  ‫مشاهده واکنش یک برنامه تحت یک حجم‬
                                                 ‫بارمشخص و مورد انتظار صورت می گیرد‪.‬‬
‫• کمک به شناسایی حداکثر ظرفیت‬                    ‫تست بار برای تعیین واکنش سیستم در دو‬
‫عملیاتی یک برنامه در مقابل موانع و‬               ‫حالت عادی و غیر معمول انجام می شود‪.‬‬
‫عناصر مخرب‪ .‬برای مثال اگر تعداد کاربران‬
‫افزایش یابد‪ ،‬چه مقدار از ‪ CPU‬و حافظه‬             ‫همچنین تست بار یکی از انواع مختلف‬
                                                 ‫تست عملکرد است که عملکرد سیستم را‬
                          ‫استفاده خواهد شد‪.‬‬      ‫در حالت ‪ Real-Time‬مشخص می کند‪ .‬این‬
                                                 ‫مورد در زمانی که چند کاربر به طور همزمان‬
‫• تست بار اکثرا در محی ‌طهای آزمایشگاهی‬          ‫قصد دسترسی یا استفاده از برنامه را داشته‬
‫و کنترل شده انجام می شود تا از طریق آن‬
‫قابلی ‌تهای سیست ‌مهای مختلف را مقایسه‬                                       ‫باشند‪ ،‬کاربرد دارد‪.‬‬
‫کنند و همچنین قابلی ‌تهای یک سیستم‬
                                                 ‫تست بار برای بررسی موارد زیر مورد استفاده‬
  ‫مستقل را به طور مشخص ارزیابی کنند‪.‬‬                                              ‫قرار می گیرد‪:‬‬

‫• تست بار یک محیط واقعی را برای برنامه‬           ‫• آیا زیرساخت های مورد استفاده برای‬
‫مورد نظر شبی ‌هسازی م ‌یکند‪ .‬از این طریق‬                          ‫برنامه مناسب است یا خیر؟‬
‫م ‌یتوان واکنش برنامه را در مقابل چندین‬
‫کاربر که به طور همزمان وارد می شوند‪،‬‬             ‫• آیا عملکرد برنامه در زمانی که بیشترین‬

                          ‫مورد بررسی قرار داد‪.‬‬

                                                 ‫شماره ‪012‬‬                             ‫‪42‬‬
   37   38   39   40   41   42   43   44   45   46   47