Page 44 - مجله الکترونیکی دنیای تراشه - شماره 012
P. 44

‫‪ .2‬تعریف معیارهای عملکرد‪:‬‬        ‫می شوند پشتیبانی می کنند‪ .‬همچنین‬
                                                ‫آنها م ‌یتوانند تعداد بالایی از کاربران‬
‫معیارهای عملکرد برای تست بار در این‬             ‫مجازی را بر روی برنامه پیاده سازی کنند‬
‫مرحله تعریف می شود و همچنین معیار‬               ‫تا واکنش آن برنامه را مورد ارزیابی قرار‬
‫های موفقیت تست نیز در این مرحله‬                 ‫دهند‪ .‬رایج ترین ابزاری که با لایسنس‬
‫نهایی خواهد شد که این می تواند‬                  ‫کار می کند‪ Loadrunner ،‬می باشد‪.‬‬
‫شامل تعریف محدود ‌ههای قابل قبول‬
‫برای میزان گذردهی (‪ ، )Throughput‬زمان‬                  ‫پروسه ی چگونگی اجرای تست بار‪:‬‬
‫پاسخ (‪ )Response Time‬و تراکن ‌شها شود‪.‬‬          ‫پروســه ی تست بار شامل گام های زیر‬

                       ‫‪ .3‬طرح ریزی تست بار‪:‬‬                                         ‫می باشد‪.‬‬

‫این مرحله شامل توسعه طرح و برنامه ی‬                                   ‫‪ .1‬نصب محیط تستی‪:‬‬
‫تست و همچنین تثبیت محیط تست می‬                  ‫در ابتدا یک محیط تستی نصب می گردد‪.‬‬
                                                ‫عناصر محیط تستی مانند سخت افزار‪،‬‬
                                          ‫شود‪.‬‬  ‫شبکه و نرم افزار باید بسیار نزدیک عناصر‬

                   ‫‪ .4‬ساخت کاربران مجازی‪:‬‬                            ‫به محیط واقعی باشد‪.‬‬

‫این مرحله شامل ساخت کاربران مجازی‬
‫می شود که هر کاربر مجازی وظیفه های‬
‫مختلفی را اجرا می کنند‪ .‬کارهایی که‬
‫توسط کاربران مجازی انجام می شود به‬
‫عنوان یک تراکنش به حساب می آید‪.‬‬

                              ‫‪ .5‬تولید سناریو‪:‬‬

‫یک سناریو ترکیبی از ماشین ها و کاربران‬
‫مجازی می باشد که ارتباط محیط تستی‬
‫را به مرحله ی اجرا در می آورند‪ .‬در ابزار‬
‫‪ ،Loadrunner‬سناریــــوهـا با اسـتفاده از‬
‫کنـــــترل گـــر ‪Loadrunner) Loadrunner‬‬

              ‫‪ )Controller‬ساخته م ‌یشوند‪.‬‬

                             ‫‪ .6‬اجرای سناریو‪:‬‬

‫حجم بار روی سرور از طریق کارهایی که‬
‫کاربران مجازی به طور همــــــزمان انجام‬
‫می دهند‪ ،‬شبیه سازی می شود‪ .‬قبل از‬
‫اجرایسناریو‪،‬برنامهریزیوتنظیماتسناریو‬
‫باید انجام شود سپس می توان سناریو‬
‫و کاربران را در این مرحله به اجرا درآورد‪.‬‬

                                                ‫شماره ‪012‬‬  ‫‪44‬‬
   39   40   41   42   43   44   45   46   47   48   49