PDA

View Full Version : تست سایت (زیر بار)



nafasak
سه شنبه 09 فروردین 1390, 12:58 عصر
سلام،

میخواستم بدونم چطور میشه فهمید، سایت زیر بار جواب میده یا نه؟

منظورم راهی برای زیر بار بردن سایته،مثلا نرم افزاری که بتونه این کارو انجام بده؟!!

ضمنا منظور از "بار" تعداد کاربران آنلاین بصورت همزمانه.. مثلا اینکه اگه 5000(یا هر مقداری) کاربر در یک زمان در حال استفاده از سایت باشند.

mehdi.mousavi
سه شنبه 09 فروردین 1390, 18:09 عصر
سلام.
برای این کار انتخاب های متنوعی دارید. بطور مثال می تونید:


از WCAT 6.3 (نسخه 32 بیتی (http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466)، یا 64 بیتی (http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1467)) استفاده کنید.
از StresStimulus Fiddler Extension (http://stresstimulus.ning.com/) که Extension ای برای Fiddler (http://www.fiddler2.com/fiddler2/) هستش استفاده کنید.
از Selenium Grid (http://selenium-grid.seleniumhq.org/download.html) استفاده کنید (اطلاعات بیشتر (http://selenium-grid.seleniumhq.org/))
و ...

موفق باشید.

پاورقی: کارکردن با هر کدوم از اینها دردسرهای خاص خودش رو داره و به شکیبایی نیاز داره. :)

aserfg
چهارشنبه 10 فروردین 1390, 14:23 عصر
دوست عزیز تست یک برنامه وب خودش داستان مفصلی است و دانش خاص خود رو می طلبه . مایکروسافت برای این منظور ابزارهای متعددی رو پیش رو قرار داده .
ACT (http://msdn2.microsoft.com/en-us/library/aa287410%28VS.71%29.aspx) ( برگرفته شده از Application Center Test ) و WAST ( برگرفته شده از Web Applications Stress Tool ) دو نمونه متداول در اين زمينه Stress Testing یا همون تست برنامه زیر فشار هستن .
با استفاده از ابزارهای گفته شده می شه شرایط حاکم بر یک وب اپلیکیشن رو در حالت نزدیک به واقعیت شبیه سازی کرد .
علاوه بر اینها می شه از Windows performance counters استفاده کرد . این برنامه یکی از متداولترین برنامه های تست کارایی برنامه ها می باشد . برای اجرای برنامه فوق از مسیر Settings|Control Panel |Administrative Tools |Performance می تونید اقدام کنید .

این برنامه به صورت پیش فرش تنها کارایی پردازشگر cpu خود ویندوز رو ارزیابی می کنه . و در هنگام نصب asp.net کانترهای مفیدی برای سنجش کارایی برنامه های شما به لیست اضافه می شه . نکته جالب این که شما با اضافه کردن فضای نام System.Diagnostics می تونید با کد نویسی به value های این کانترها دسترسی داشته باشید .

اگه علاقه مند به پیگری هستید حتما لینک زیر رو ببینید :

http://technet.microsoft.com/en-us/library/bb676162.aspx (http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx?mfr=true)


موفق باشید .