تست کارایی برنامه‌های تحت وب با Siege - قسمت سوم

در این قسمت ادامه سوئیچ های ابزار siege رو توضیح میدم. سوئیچ c- تعداد کاربرای همزمان شبیه سازی شده رو تعیین می کنه. مقدار پیش فرض این سوئیچ ۱۰ کاربره
siege -c 3 -v http://reganto.blog.ir/
این تست بر روی وبلاگ و با سه کاربر شبیه سازی شده انجام میشه. سوئیچ بعدی r- ، این سوئیچ نشان دهنده تعداد تکرار اجرای تسته.
siege -c 1 -r 2 -v http://reganto.blog.ir/
این تست با یک کاربر شبیه سازی شده و با تعداد تکرار ۲ انجام میشه. سوئیچ بعدی t- ،‌ زمان انجام تست رو مشخص می کنه.
siege -c 2 -t 10S -v http://reganto.blog.ir/
برای مشخص کردن زمان انجام تست از سه فلگ S برای ثانیه،‌ M برای دقیقه و H برای ساعت استفاده میشه. تست بالا برای دو کاربر همزمان شبیه سازی شده و در مدت ۱۰ ثانیه انجام میشه.
سوئیچ بعدی d- ،‌ این سوئیچ برای ایجاد یک تاخیر رندوم بین درخواست ها استفاده میشه ولی می تونیم میزان تاخیر بین درخواست ها رو هم تعیین کنیم.
siege -c 2 -r 3 -d 1S -v http://reganto.blog.ir/
این تست برای ۲ کاربر همزمان شبیه سازی شده اجرا میشه. هر کاربر ۳ بار درخواست رو تکرار می کنه و بین درخواست ها تاخیر یک ثانیه ای وجود داره. سوئیچ بعدی کاری مخالف سوئیچ تاخیر انجام میده. اگر ابزار با سوئیج b- اجرا بشه،‌ هیچ تاخیری بین درخواست ها نمی افته و درخواست ها پشت سر هم به سرور ارسال میشه. این سوئیچ برای بنچمارک گیری استفاده میشه.
siege -c 2 -r 5 -b -v http://reganto.blog.ir/
این تست برای دوکاربر همزمان شبیه سازی شده و با تعداد تکرار پنج انجام میشه. درضمن تاخیری بین درخواست ها وجود نداره.
سوئیچ بعدی i- ،‌ این سوئیچ برای شبیه سازی یک کاربر معمولی استفاده میشه. هر کاربری که وارد یک سایت میشه با توجه به نیاز و علاقه مندیش ممکنه روی لینک های مختلفی کلیک کنه. سوئیچ i- این رفتار کاربرای عادی رو شبیه سازی می کنه. پس وقتی که تست با این سوئیچ انجام بشه، آدرس های مختلفی به صورت رندوم تست می شن.
siege -c 2 -r 1 -i -v http://reganto.blog.ir/
این تست برای دو کاربر همزمان و با تعداد تکرار یک و با شبیه سازی رفتار کاربران عادی انجام میشه.
۰ نظر
طراح قالب : عرفـــ ـــان قدرت گرفته از بلاگ بیان