Page 45 - مجله الکترونیکی دنیای تراشه - شماره 012
P. 45
صدها ،هزاران و حتی میلیون ها کاربر را .7پایش سناریو:
شبیه سازی می کند. سناریوها اکثرا از طریق ناظرهای آنلاین
Loadrunnerمانند منابع سیستم ،منابع
زمانی که یک کاربر در تست عملیاتی
قرار می گیرد ،برنامه می تواند در برابر آن وب ،تاخیر شبکه و … پایش می شوند.
واکنش قابل قبولی داشته باشد اما اگر .8بررسی نتایج:
تعداد کاربران همزمان افزایش پیدا کند،
ممکن است برنامه کارایی اولیه خود را این مرحله مه مترین مرحله از تست بار
به دلیل کمبود منابع سیستمی نداشته می باشد .در این مرحله ،تست کننده
عملکرد گلوگاه ( )Bottleneckرا از طریق
باشد. گزارش ها و گراف هایی بررسی می
کند .این کار در هنگام سناریو انجام
بنابراین ،بهتر است که تست بار صورت خواهد شد .هنگامی که مشکلات
گیرد تا قبل از این که این مشکلات در تست بار شناسایی و رفع می شوند،
محیط واقعی رخ دهد ،بررسی و رفع یک تست دیگر انجام خواهد شد.
شوند. چرا تست بار اهمیت دارد؟
تست بار به دلایل زیر اهمیت دارد:
.2تاثیرگذاری تعویض کد بر روی عملکرد
برنامه: .1تست بار ،کاربرهای واقعی سناریو را
شبیه سازی م یکند:
حتی اگر تست بار را چند ماه قبل انجام
داده باشید و بعد از آن ،کد برنامه را چندین هنگامی که یک برنامه یا یک وبسایت
بار تعویض کنید بهتر است یکبار دیگر تحت بار قرار دارد ،تست بار زمانی را که
تست بار را انجام دهید .تمامی تغییراتی
که بر روی کد ایجاد می شود ،بر روی
توانایی بار سیستم تاثیر می گذارد.
.3درآمدزایی و کاهش هزینه های
اضافی:
قطعا استخدام تستر هایی که تست بار
انجام می دهند ،هزینه های اضافی در بر
دارد اما هزینه های تعمیر وبسایتی که
در محیط واقعی کارایی خود را از دست
داده ،خیلی گرانتر خواهد بود.
اهمیت تست بار:
• سایت comدر سال ،2015به دلیل
تخفیفی که در فروش های خود گذاشته
بود ،با افزایش بار شدید سایت مواجه
شماره 45 012