عنوان اصلی : Web Application Performance and Scalability Testing
در این کورس آموزشی با اهداف کارایی در برنامه های کاربردی تحت وب آشنا شده و بر استفاده از ابزارهای موجود در Visual Studio 2010 به منظور تست کارایی و بار وارده بر برنامه های کاربردی تحت وب مسلط می گردیم .
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD به همراه فایل های تمرینی و به مدت زمان 3 ساعت و 19 دقیقه در اختیار علاقه مندان قرار می گیرد .
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش تست برنامه های کاربردی تحت وب آشنا می شویم :
آموزش سنجش کارایی و قابلیت بسط برنامه های کاربردی تحت وب :
مقدمه
کارایی چیست ؟
قابلیت بسط و یا Scalability چیست ؟
آشنایی با مزایای سنجش سنجش کارایی برنامه های کاربردی وب
آشنایی با عناصری که نیاز به سنجش دارند
آموزش در رابطه با انواع تست
آموزش در رابطه با Baselines and Benchmarks
آموزش استفاده از ابزارهای سنجش کارایی برنامه های کاربردی وب
آموزش استفاده از ابزارهای تست بار وارده بر نرم افزار
تعریف نیازمندیهای کارایی
آشنایی با Pitfall های معروف
مقدمه ای بر تست برنامه های کاربردی تحت وب به کمک ویژوال استدیو 2010 :
مقدمه
آموزش ایجاد یک پروژه تست
آموزش ایجاد یک تست کارایی برای صفحات وب
آشنایی با نقش خصوصیات Web Request
آموزش در رابطه با پارامترهای پویا
آموزش تبدیل کردن تست ها به سورس کد
آموزش پیشرفته تست به کمک Visual Studio 2010 :
مقدمه
آشنایی با تست مقید سازی داده ها
آموزش ساخت کد از تست ها
آموزش ظبط اسکریپت های تست به کمک Fiddler
آموزش در رابطه با Record Tests w/Fiddler
آموزش توسعه قابلیت های تست کارایی در ویژوال استدیو 2010 :
مقدمه
آموزش استفاده از پلاگین های تست وب سایت ها
آموزش توسعه و معتبر سازی قوانین
آموزش قوانین سفارشی معتبر سازی
آموزش تست بار وارده بر نرم افزار به کمک ابزارهای موجود در Visual Studio :
مقدمه
آموزش ساخت یک تست بار
تصمیم گیری در مورد پارامترهایی که نیاز به سنجش دارند
آموزش استفاده از امکان Performance Counter
آموزش آنالیز نتایج
آموزش پیشرفته تست بار وارده بر برنامه به کمک ابزارهای VS2010 :
مقدمه
آموزش نصب Agent ها و Controller ها
آموزش اجرای یک تست توزیع شده
آموزش دریافت و تحلیل داده های حاصل از تست توزیع شده
آموزش استفاده از پلاگین های موجود در این زمینه
آموزش ساخت یک پلاگین جدید تست بار وارد شده به نرم افزار
آموزش برخی نکات و ترفندها
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه CD به همراه فایل های تمرینی
مدت زمان آموزش 3 ساعت و 19 دقیقه !
محصول موسسه آموزشی PluralSight
ویرایش نهایی Visual Studio 2010 و NET Framework 4.0. منتشر شد. طبق وعده چند ماه پیش شرکت مایکروسافت مبنی بر ارائه ویرایش نهایی Visual Studio 2010 و NET 4.0. در تاریخ 12 آوریل 2010 سرانجام این محصول در موعد مقرر در اختیار همگان قرار گرفت.ویرایش نهایی Visual Studio 2010 و NET Framework 4.0. منتشر شد. طبق وعده چند ماه پیش شرکت مایکروسافت مبنی بر ارائه ویرایش نهایی Visual Studio 2010 و NET 4.0. در تاریخ 12 آوریل 2010 سرانجام این محصول در موعد مقرر در اختیار همگان قرار گرفت. محصول جدید ویژگیهای جدید بسیاری را در خود گنجانده است که به همراه اصلاحاتی که نسبت به ویرایش قبلی در آن اعمال شده، آن را تبدیل به ابزاری قدرتمند جهت تولید سیستمهای مختلف نرم افزاری کرده است. در زیر برخی از ویژگیهای جدید را مرور می کنیم.ضمنا این محصول دارای MSDN می باشد.
تازه ها در Visual Studio 2010 و NET Framework 4.0.
2010 اکنون قادر به پشتیبانی از نمایش بر روی چندین مانیتور می باشد که این خصیصه جدید کار را برای کسانی که از پنجره های زیادی در هنگام برنامه نویسی استفاده می کنند ساده کرده است. Code Intellisense جدید نیز کار پیدا کردن کلاسها و متدها در هنگام برنامه نویسی را ساده تر از قبل کرده است. همچنین پشتیبانی از code navigation که نشان می دهد که چگونه فراخوانی و استفاده می شود، بهبود زیادی یافته است. در کنار اینها یک سیستم code visualization جدید نیز که برای کاربر امکان مشاهده رابطه بین پروژه ها و کلاسها را فراهم می آورد، اضافه شده است.
ادیتور جدید VS 2010 اکنون نه تنها JavaScript Intellisense بهبود یافته را در خود می بیند بلکه از HTML and JavaScript snippet نیز پشتیبانی می کند. سیستم debugging نیز نسبت به قبل بسیار پیشرفته تر شدده است چراکه ویژگیهای جدید همچون Intellitrace یا همان Historical Debugging و debugging فایلهای Crash/Dump و debugging موازی را پشتیبانی می کند.از multi-targeting نیز راحت تر از گذشته پشتیبانی می کند و می توان به راحتی برنامه هایی مبتنی بر NET 2. ، NET 3. ، NET 3.5. و NET 4. را کامپایل کرد. همچنین صفحه دیالوگ مربوط به Add Reference که برنامه نویسان همیشه از کند باز شدن آن گله داشتند اکنون بسیار سریعتر باز می شود.
ویژگیهای جدید زبانهای VB و #C
زبانهای VB و #C در Visual Studio 2010 قابلیتهای جدید زیادی را به همراه دارند. VB پشتیبانی های جدیدی برای automatic properties, collection initializers, and implicit line continuation را به همراه ویژگیهای بسیار دیگری که در اینجا قابل بررسی بیشتر هستند را به خود دیده است و زبان #C نیر پشتیبانی از optional parameters and named arguments و بسیاری از ویژگیهای جدید دیگر.
ASP.NET 4.0 و ASP.NET MVC 2.0
ASP.NET 4.0 اکنون دارای مسیرگزینی URL می باشد که این تکنیک کمک می کند تا یک وب سایت دارای URL های مرتب و تمیز که خوشایند موتورهای جستجو هست باشد که نتیجتا" ترافیک سایت را افزایش می دهد. ViewState ها کنترل کمتری را می طلبند و حجمشان نیز کمتر شده است. کنترلهای بیشتری از جمله منترل مخصوص رسم گراف یا نمودار به مجموعه کنترلهای ASP.NET اضافه شده اند. فایل Web.config نیز نسبت به گذشته بسیار کم حجم تر و ساده تر شده است.ASP.NET MVC 2 که در VS 2010 و ASP.NET 4.0 قرار دارد، روش فوق العاده ای را برای ایجاد وب سایتهایی که بر پایه الگوی model-view-controller هستند را در برنامه نویسان وب گذاشته است.