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

‫صدها‪ ،‬هزاران و حتی میلیون ها کاربر را‬                                     ‫‪ .7‬پایش سناریو‪:‬‬
                      ‫شبیه سازی می کند‪.‬‬        ‫سناریوها اکثرا از طریق ناظرهای آنلاین‬
                                               ‫‪ Loadrunner‬مانند منابع سیستم‪ ،‬منابع‬
‫زمانی که یک کاربر در تست عملیاتی‬
‫قرار می گیرد‪ ،‬برنامه می تواند در برابر آن‬       ‫وب‪ ،‬تاخیر شبکه و … پایش می شوند‪.‬‬
‫واکنش قابل قبولی داشته باشد اما اگر‬                                       ‫‪ .8‬بررسی نتایج‪:‬‬
‫تعداد کاربران همزمان افزایش پیدا کند‪،‬‬
‫ممکن است برنامه کارایی اولیه خود را‬            ‫این مرحله مه ‌مترین مرحله از تست بار‬
‫به دلیل کمبود منابع سیستمی نداشته‬              ‫می باشد‪ .‬در این مرحله‪ ،‬تست کننده‬
                                               ‫عملکرد گلوگاه (‪ )Bottleneck‬را از طریق‬
                                       ‫باشد‪.‬‬   ‫گزارش ها و گراف هایی بررسی می‬
                                               ‫کند‪ .‬این کار در هنگام سناریو انجام‬
‫بنابراین‪ ،‬بهتر است که تست بار صورت‬             ‫خواهد شد‪ .‬هنگامی که مشکلات‬
‫گیرد تا قبل از این که این مشکلات در‬            ‫تست بار شناسایی و رفع می شوند‪،‬‬
‫محیط واقعی رخ دهد‪ ،‬بررسی و رفع‬                 ‫یک تست دیگر انجام خواهد شد‪.‬‬

                                       ‫شوند‪.‬‬                   ‫چرا تست بار اهمیت دارد؟‬
                                                      ‫تست بار به دلایل زیر اهمیت دارد‪:‬‬
‫‪ .2‬تاثیرگذاری تعویض کد بر روی عملکرد‬
                                      ‫برنامه‪:‬‬  ‫‪ .1‬تست بار‪ ،‬کاربرهای واقعی سناریو را‬
                                                                     ‫شبیه سازی م ‌یکند‪:‬‬
‫حتی اگر تست بار را چند ماه قبل انجام‬
‫داده باشید و بعد از آن‪ ،‬کد برنامه را چندین‬     ‫هنگامی که یک برنامه یا یک وبسایت‬
‫بار تعویض کنید بهتر است یکبار دیگر‬             ‫تحت بار قرار دارد‪ ،‬تست بار زمانی را که‬
‫تست بار را انجام دهید‪ .‬تمامی تغییراتی‬
‫که بر روی کد ایجاد می شود‪ ،‬بر روی‬

     ‫توانایی بار سیستم تاثیر می گذارد‪.‬‬

‫‪ .3‬درآمدزایی و کاهش هزینه های‬
                                     ‫اضافی‪:‬‬

‫قطعا استخدام تستر هایی که تست بار‬
‫انجام می دهند‪ ،‬هزینه های اضافی در بر‬
‫دارد اما هزینه های تعمیر وبسایتی که‬
‫در محیط واقعی کارایی خود را از دست‬

           ‫داده‪ ،‬خیلی گرانتر خواهد بود‪.‬‬

                          ‫اهمیت تست بار‪:‬‬

‫• سایت ‪ com‬در سال ‪ ،2015‬به دلیل‬
‫تخفیفی که در فروش های خود گذاشته‬
‫بود‪ ،‬با افزایش بار شدید سایت مواجه‬

‫شماره ‪45 012‬‬
   40   41   42   43   44   45   46   47   48   49   50