PDA

View Full Version : چگونه کارایی یک سایت را زیر فشار واقعی بسنجیم



ahmadirad1365
پنج شنبه 26 دی 1387, 03:32 صبح
سلام
من دو تا اسمبلی دارم که هر دوتاشون کار مهمی رو انجام میدن اما نمیدونم کارایی کدومشون بهتره و سریع تر پاسخ میده برای همین میخواستم بفهمم که چه جوری میشه کارایی یک اسمبلی و یا یک وب سایت رو زیر فشار واقعی سنجید؟
آیا راهی است که قبل از اینکه سایت رو عملا آپ کنیم بتونیم از کاراییش تست بگیریم؟
و یک سوال دیگه که ربطی به این موضوع نداره هم داشتم و اون اینک چه جوری میشه فهمید هنگام آپلود یک فایل در هر لحظه چه مقدار حجمی آپلود شده؟ "البته قبلا کسی همچین سوالی کرده بود و پاسخ مناسبی هم داده شده بود اما الان هر چی جستجو میکنم پست مربوطه رو پیدا نمیکنم"
:بامزه:تشکر

Alireza_Salehi
پنج شنبه 26 دی 1387, 10:17 صبح
برای تست کردن کارایی وب سایت به موارد زیر احتیاج دازید:
Windows Server
Visual Studio Team System (http://msdn.microsoft.com/en-us/vsts2008/default.aspx)
Load Test Agent (http://msdn.microsoft.com/en-us/vsts2008/products/bb933756.aspx) (دانلود نسخه Trial (http://www.microsoft.com/downloads/details.aspx?FamilyId=572E1E71-AE6B-4F92-960D-544CABE62162&displaylang=en))

نحوه تنظیم ملزومات:Load Agent and Load Controller Installation and Configuration Guide (http://blogs.msdn.com/edglas/pages/load-agent-and-load-controller-installation-and-configuration-guide.aspx)

نحوه انجام تست:Using the Load Test Agent (http://www.asp.net/LEARN/vsts-videos/video-139.aspx)

ahmadirad1365
جمعه 27 دی 1387, 21:02 عصر
برای تست کردن کارایی وب سایت به موارد زیر احتیاج دازید:
Windows Server
Visual Studio Team System (http://msdn.microsoft.com/en-us/vsts2008/default.aspx)
Load Test Agent (http://msdn.microsoft.com/en-us/vsts2008/products/bb933756.aspx) (دانلود نسخه Trial (http://www.microsoft.com/downloads/details.aspx?FamilyId=572E1E71-AE6B-4F92-960D-544CABE62162&displaylang=en))

نحوه تنظیم ملزومات:Load Agent and Load Controller Installation and Configuration Guide (http://blogs.msdn.com/edglas/pages/load-agent-and-load-controller-installation-and-configuration-guide.aspx)

نحوه انجام تست:Using the Load Test Agent (http://www.asp.net/LEARN/vsts-videos/video-139.aspx)
ان فایل 550 مگ حجم داره در ضمن نسخه ای از ویژوال است
Visual Studio Team System 2008 Test Load Agent 90-day Trial
من الان روی کامپیوتر خودم Visual Studio Team System 2008
به همراه IIS6 نصب است. یعنی نمیشه با این نسخه کار کرد چون منو و گزینه هایی برای تست داره اما روش کار کردشو نمیدونستم
لطفا بیشتر راهنمایی کنید

Alireza_Salehi
شنبه 28 دی 1387, 09:44 صبح
اون Load Test Agent تا جایی که من میدونم روی دی وی دی های ویژوال استودیو وجود ندارد.برای تست صحت عملکرد قسمت های مختلف از Unit Testing استفاده میکنند، ولی برای این که سایت را زیر فشار واقعی تست کنید نیاز به ابزاری دارید که ورود کاربران رو شبیه سازی کند، چنین ابزاری Load Test Agent است. این ابزار نسخه ای از ویژوال استودیو نیست، در واقع محصولی کاملا جدا از VS است.

ویدئوهای زیر مرجع خوبی برای آشنایی با امکانات Test در ویژوال استودیو است.
Visual Studio Team System Videos (http://www.asp.net/learn/vsts-videos/)

اون ویدئوی پست قبلی در مورد load Testing کامل توضیح میده.

mehdi.mousavi
شنبه 28 دی 1387, 16:30 عصر
سلام من دو تا اسمبلی دارم که هر دوتاشون کار مهمی رو انجام میدن اما نمیدونم کارایی کدومشون بهتره و سریع تر پاسخ میده برای همین میخواستم بفهمم که چه جوری میشه کارایی یک اسمبلی و یا یک وب سایت رو زیر فشار واقعی سنجید؟ آیا راهی است که قبل از اینکه سایت رو عملا آپ کنیم بتونیم از کاراییش تست بگیریم؟ تشکر

سلام.
میتونید از یکی از ابزارهای زیر که متعلق به مایکروسافت هست، استفاده کنید:


Web Application Stress Tool (http://www.microsoft.com/downloads/details.aspx?familyid=e2c0585a-062a-439e-a67d-75a89aa36495&displaylang=en)
Web Capacity Analysis Tool (http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en) برای IIS 6.0
WCAT (http://www.iis.net/downloads/default.aspx?tabid=34&i=1466&g=6)برای IIS 5.1, 6.0 & 7.0

ahmadirad1365
شنبه 28 دی 1387, 21:52 عصر
سلام.
میتونید از یکی از ابزارهای زیر که متعلق به مایکروسافت هست، استفاده کنید:
Web Application Stress Tool
Web Capacity Analysis Tool برای IIS 6.0
WCAT برای IIS 5.1, 6.0 & 7.0
Web Application Stress Tool که معرفی کردید از توضیحاتی که در صفحه مربوطه داده شده فکر کنم چیزه خوبی باشد در تلاشم دانلود کنم و استفاده بنمایم
از arsp_2004 متشکر من قبل هم چند تا از ویدیو های مربوط به آجاکس رو دانلود کرده بودم با این که انگلیسی دست و پا شکسته بلدم اما واقعا مفید بودن
به امید خدا اگر خط اینترنت سریعی (http://files.myopera.com/sseevveenn/albums/525683/irin.jpg) گیرم آمد حتما از منابع پیشنهادی شما استفاده میکنم (باید چیزه جالبی باشه)