سلام وقت بخیر
برای اینکه بسنجیم یک سایت در ترافیک سنگین چه باز خوردی دارد چه کاری باید انجام دهیم؟
سوال بسیار خوبی بود. ببینید در Asp.net Core دو نوع تست برای بررسی کارآمدی سایت در شرایط بحرانی در نظر گرفته شده.
تست بار و تست استرس برای اطمینان از عملکرد و مقیاس پذیر بودن برنامه وب مهم هستند. روش تست برای هر دو مورد تقریبا یکسان می باشد اما نتایج و اهداف متفاوتی را دنبال می کنند. ( اگه بخوام خیلی خودمونی بگم وقتی فشار ناگهانی یا فشار تدریجی روی سایت وارد بشه و یا منابع محاسباتی سایت (همون ram و cpu) محدود بشن سایت دچار stress میشه در این حالت روند کار سایت کمی دچار اختلال میشه تست استرس مشخص میکنه که بعد از اینکه شرایط به حالت عادی برگشت آیا روند کاری سایت هم به حالت عادی بر میگرده یا خیر. در واقع بعد از اتمام شرایط استرس باید سایت بتونه خودشو جمع کنه)
این تست مشخص می کند که آیا برنامه می تواند بار مشخصی از کاربران را برای یک سناریوی خاصی مدیریت کند و همچنان برنامه در شرایط عادی اجرا شود و هدف پاسخ را برآورده کند یا خیر.
این تست پایداری برنامه را هنگامی که برنامه در شرایط بحرانی و شدید و اغلب برای مدت زمان طولانی تحت فشار است آزمایش می کند. این آزمایش توسط با کاربر زیاد، افزایش ناگهانی یا تدریجی فشار، محدودسازی منابع محاسباتی در اختیار برنامه انجام می شود. تست استرس تعیین می کند که آیا یک برنامه تحت استرس پس از بهبود شرایط می تواند به رفتار مورد انتظار و طبیعی خود بازگردد یا خیر. ممکن است برنامه تحت استرس به حالت عادی اجرا نشود.
نکته : تست های بار و استرس باید در حالت release و production انجام بگیرد نه در حالت debug چون در ویژوال استودیو پیکربندی هایی که برای این تست در نظر گرفته شده در حالت release بهینه می باشد و log های زیادی ایجاد نمی کند و در خروجی کار تاثیر منفی نمی گذارد. در ویژوال استودیو 2019 برای تست بار و استرس یه سری امکانات هست ولی طبق گفته خود مایکروسافت منسوخ شده. روش بهینه و مورد تایید در حال حاضر Azure Load Testing هست.
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
97
- پاسخ :
1
|
تاریخ :
1400/07/17
- ساعت :
10:39:00 PM
- بازدید :
2341
- پاسخ :
0
|
تاریخ :
1403/09/05
- ساعت :
06:32:00 PM
- بازدید :
74
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
121
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
155
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1075
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
479
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1383
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4829
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
244
- پاسخ :
1
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
97
- پاسخ :
1
|
تاریخ :
1400/07/17
- ساعت :
10:39:00 PM
- بازدید :
2341
- پاسخ :
0
|
تاریخ :
1403/09/05
- ساعت :
06:32:00 PM
- بازدید :
74
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2043
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
121
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
155
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1075
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
479
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
951
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1383
- پاسخ :
1
|