استخدام کارمند با درآمد عالی استخدام کارمند با درآمد عالی استخدام اپراتور با درآمد میلیونی تخفیف ویژه و دائمی استخدام اپراتور با درآمد میلیونی

اطلاعیه فروشگاه

فروشگاه تخصصی دانشجویی پارس بیش از هزاران تحقیق دانشجویی مانند فایل های word و power point / قطعه کد زبانهای برنامه نویسی و ویدئو آموزشی را در خود جای داده است و آماده ارائه خدمات به دانشجویان در تمام رشته ها میباشد....... توجه : هنگام خرید روی دکمه تکمیل خرید در صفحه بانک کلیک کنید تا پرداخت شما تکمیل شود مراحل پرداخت را تا زمان دریافت کدپیگیری سفارش ادامه دهید ؛ در صورتی که نتوانستید پرداخت الکترونیکی را انجام دهید چند دقیقه صبر کنید و مجددا اقدام کنید و یا از طریق مرورگر دیگری وارد سایت شوید و یا بانک عامل را تغییر دهید

پروژه ارشد درباره تست و کارایی نرم افزار توسط برخی ابزارهای Jmeter

پروژه ارشد درباره  تست و کارایی نرم افزار توسط برخی  ابزارهای Jmeter

فرمت فایل : word (قابل ویرایش) تعداد صفحات : 52 صفحه

 

 

 

 

 

این پروژه در دانشگاه علم صنعت در رشته مهندسی کامپیوتر در مقطع ارشد ارائه گردیده است و توسط نویسنده در فروشگاه پارس عرضه شده است

 

معرفی :

تعریف تست یک نرم‌افزار را می‌توان فرآیندی جهت کشف خطاهای کشف نشده نرم‌افزار در جهت مرتفع نمودن آن‌ها عنوان نمود. انواع مختلف تست نرم‌افزار عبارتند از: تست عملکرد، تست استرس، تست اکتشافی، تست تطبیق پذیری با محیط.

ابزار Jmeter محصول 100 درصد متن باز از تیم توسعه Apach   به منظور تست کسب وکار بر روی محتوای ثابت و پویا FTP،Java object  Data ،Baseand Queries ،Asp.net،web dynamic language-php  و غیره،قابل استفاده است.

 

شما می توانید  از Apach  JMeter  برای تست نرم افزار و هم چنین درک عملکرد یک برنامه تحت وب استفاده کنید.

تست عملکرد نرم افزار برای تعیین اینکه آیا یک برنامه وب تحت آزمون سود بالایی از در خواست ها را فراهم می کند  یا نه، کاربرد دارد

در این گزارش ابتدا با یک تعریف کلی از J Meter  و ارائه مثالی برای آزمون سرور www.google.com که 100 کاربر به این سرور دست یابی پیدا کرده اند کار را آغاز کرده سپس برخی کامپوننت های J Meter را برای آزمون سرور irandoc.ac.ir  با دستیابی 100 کاربر معرفی وپیاده سازی خواهیم کرد و در پایان کار نتیجه بدست آمده از این آزمون  را تجزیه وتحلیل می کنیم.

 

 

فهرست مطالب

  1. مقدمه
  2. معرفی J Meter
  3. معرفی المنت های post processor

3-1. Bean shell post processor

3-2. BSF post processor

3-3. BSF post processor

3-4. Debug post processor

3-5. JDBC post processor-

3-6. JSR223post processor

3-7. Regular expression extractor

3-8 . X path Extractor

3-9. Result status action Handler

  1. معرفی برخی ازالمنت های Assertion

4-1. Bean shell Assertion

4-2. Duration Assertion

4-3. Compare Assertion

4-4. BSF Assertion

  1. 5.معرفی برخی از المنت های listener

5-1.     Graph resulte

5-2. JSR223 Listener

5-3. Mailer Visualizer

  1. نتیجه گیری

 

مقدمه:

یکی از مهمترین مراحل تولید نرم افزار، فاز تست و رفع اشکال سیستم است که در تمام متدهای تولید سیستم ‌های نرم‌افزاری از جمله RUP برای آن روش مدونی در نظر گرفته شده است.

تعریف تست یک نرم‌افزار را می‌توان فرآیندی جهت کشف خطاهای کشف نشده نرم‌افزار در جهت مرتفع نمودن آن‌ها عنوان نمود. انواع مختلف تست نرم‌افزار عبارتند از: تست عملکرد، تست استرس، تست اکتشافی، تست تطبیق پذیری با محیط.

 در این گزارش ابتدا با یک تعریف کلی از J Meter  و ارائه مثالی برای آزمون سرور www.google.com که 100 کاربر به این سرور دست یابی پیدا کرده اند کار را آغاز کرده سپس برخی کامپوننت های J Meter را برای آزمون سرور irandoc.ac.ir  با دستیابی 100 کاربر معرفی وپیاده سازی خواهیم کرد و در پایان کار نتیجه بدست آمده از این آزمون  را تجزیه وتحلیل می کنیم.


 Jmeter:

ابزار Jmeter محصول 100 درصد متن باز از تیم توسعه Apach   به منظور تست کسب وکار بر روی محتوای ثابت و پویا FTP،Java object  Data ،Baseand Queries ،Asp.net،web dynamic language-php  و غیره،قابل استفاده است.

شما می توانید  از Apach  JMeter  برای تست نرم افزار و هم چنین درک عملکرد یک برنامه تحت وب استفاده کنید.

تست عملکرد نرم افزار برای تعیین اینکه آیا یک برنامه وب تحت آزمون سود بالایی از در خواست ها را فراهم می کند  یا نه، کاربرد دارد.

JMeter  برای آنالیز کارایی سرورهای کلی تحت بار سنگین استفاده شود.

 

 

تست عملکرد نرم افزار شامل:

 

Load testing: مدل سازی استفاده مورد انتظار از سرور توسط شبیه سازی دسترسی کاربران به خدمات وب سایت.

Stree testing :هر وب سرور یک ظرفیت بار حداکثر دارد زمانی که بار فراتر از حد مجاز می رود پاسخ وب سرور آهسته می شود و شروع به تولید خطا می کند. هدف از stree test  برای پیدا کردن حداکثر بار وب سرور که می تواند اداره کند.

 

نکته: قبل از تست عملکرد نرم افزار تحت وب باید مواردزیر مشخص گردد:

  • Load نرمال : میانگین تعداد کاربران که به وب سایت شما مراجعه می کنند.
  • Load سنگین: حداکثر تعداد کاربران که از وب سایت شما بازدید می کنند.
  • هدف شما از این تست چیست؟

حال می خواهیم یک مثال کلی از تست عملکرد نرم افزار توسط JMeter را بیان کنیم. در این تحلیل عملکرد google.com برای 100 کاربر را  بیان می کنیم.

 

برای تست عملکرد در این مثال عملی باید مراحل زیر را انجام دهیم:

 

مرحله اول :  اضافه کردن گروه کاربران

  • شروع JMeter
  • انتخاب Test plan
  • اضافه کردن Tread group

  بر روی Test plan کلیک راست کرده و یک گروه کاربران جدید را ایجاد کنید:

Add -> Threads (Users) -> Thread Group

 

 

در کنترل پنل گروه کاربران وارد کردن خصوصیات گروه به شرح زیر است:

 

تعدادی از کاربران که به وب سایت متصل می شوند. Number of Thread (users)

زمان اجرای تست.:Loop count

به این معنی که چه میزان شروع کاربر بعدی به تاخیر می افتد.  :Ramp up priod

مرحله دوم:اضافه کردن Jmeter Element

در این مرحله عنصر  مورد نظر Jmeter را انتخاب می کنیم در این مثال HTTP  Requst Defualt   و HTTP Requast را انتخاب کردیم.

 

در کنترل پنل Default  HTTP Request  آدرس وب سایت تحت آزمون را وارد می کنیم.

 

HTTP Request:

این عنصر را با کلیک راست روی Thread Group و انتخاب :

Add -> Sampler -> HTTP Request

 

در کنترل پنل HTTP مسیر درستی که درخواست شما از این مسیر به سرور ارسال می شود رابیان می کند.

 

مرحله سوم:اضافه کردن Graph result

Jmeter  می تواند نتیجه آزمون را در گرافی نمایش دهد.

Right click Test Plan, Add -> Listener -> Graph Results

 

مرحله چهارم:

برای شروع فرآیند تست گزینه  Run در جعبه ابزار را انتخاب کنید.

 

 

تحلیل این گراف:

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

نقاط آبی: میانگینی از نمونه هایی که فرستاده می شوند.

نقاط قرمز: انحراف استاندارد فعلی است.

نقاط سبز: نشان دهنده تعداد در خواست هایی است که در هر دقیقه سرور به کار می گیرد.

برای آنالیز کارایی از وب سرور تحت آزمایش باید شما باید بر روی دو پارامتر تمرکز کنید:

  1. توان عملیاتی
  2. انحراف  

توان عملیاتی اغلب یک پارامتر مهم است و نشان دهنده توانایی سرور برای مدیریت بار سنگین است.

انحراف: انحراف به رنگ قرمز نمایش داده شده است و انحراف از میانگین را نشان داده شده است هرچه این مقدار کوچکتر باشد بهتر است.

نتیجه: در این آزمایش توان عملیاتی google  server ،491.193  می باشد این بدین معنی است که که سرور می تواند 491.193  درخواست در دقیقه را مدیریت کند.این مقدار بسیار بالا است بنابراین ما می توانیم بگوییم سرور گوگل دارای عملکرد خوبی است.

در ادامه می خواهیم هر کدام از المنت ها را معرفی کنیم سپس سایت  www.irandoc.ac.ir که یک سایت معتبر علمی است را با استفاده از این کامپوننت های مطرح شده مورد آزمون قرار دهیم سپس نتایج حاصل از آن را  تجزیه وتحلیل کنیم.

ادامه....


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت و دانلود

مبلغ قابل پرداخت 9,900 تومان
عملیات پرداخت با همکاری بانک انجام می شود

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
222_391712_8596.zip3.9 MB





دسته بندی محصولات فروشگاه

محبوبترین محصولات

تصویر ثابت

filesell filesell