.
بینی عملکرد یک پلاگین تست عملکرد بینی کنید و است؛ آن هدف اصلی است برای نظارت بر تماس های به برنامه های شبکه، مانند پایگاه داده ها و حافظه موقت.
ادغام با Zumanji به گزارش و نتایج بایگانی.
استفاده
ایجاد برخی از آزمایشات که از PerformanceTest به ارث می برند:
از noseperf.testcases وارد PerformanceTest
کلاس MyTest (PerformanceTest):
و nbsp؛ دف test_redis (خود):
& nbsp؛ از مشتری = ردیس ()
& nbsp؛ برای x در xrange (2 ** 16):
& nbsp؛ در client.add ('آزمون٪ X'٪ X، '1')
اجرای مجموعه تست خود را با گزینه --with عملکرد:
و nbsp؛ به عنوان مثال runtests.py پایتون --with عملکرد /
(ما در حال استفاده از runtests.py چون ما تزریق جنگو بینی برای تست قلاب جنگو ما)
نتایج به test_results / performance.json به طور پیش فرض ثبت:
و nbsp؛ LS -lh test_results
مجموع 2128
-RW-R - r-- 1.0M 1 کارکنان dcramer اوت 27 18:10 performance.json
مشاهده آزمون شامل در مثال / و nosetests --help | عملکرد های grep برای اطلاعات بیشتر.
موارد آزمون
این پلاگین فقط آزمون که از PerformanceTest به ارث می برند جمع آوری کند. شامل دو مورد آزمون ساده، یکی برای نصب عمومی، و یکی برای جنگو:
- noseperf.testcases.PerformanceTest
- noseperf.testcases.DjangoPerformanceTest
داده ها اسیر
در حال حاضر اطلاعات دستگیر شامل قلاب برای موارد زیر است:
- ردیس
- جنگو ORM
- جنگو کش
مورد نیاز:
پایتون
بینی
نظر یافت نشد