носа работоспособност е тестване на работата плъгин за Nose & Nbsp;. Това е основна цел е да следи разговори към мрежови приложения, като например базата данни и MemCache.
Интегрира се с Zumanji да докладва и резултати архив.
<Силен> Usage
Създаване на някои тестове, които наследяват от PerformanceTest:
от noseperf.testcases внасят PerformanceTest
клас MyTest (PerformanceTest):
& Nbsp; Def test_redis (самостоятелно):
& Nbsp; клиент = Redis ()
& Nbsp; за х в xrange (2 ** 16):
& Nbsp; client.add ("изпитателно% х"% X, '1')
Направи свой тест апартамент с опция за --with работоспособност:
& Nbsp; например питон runtests.py --with работоспособност /
(Ние използваме runtests.py защото ние инжектира Джанго-носа да тестват нашите Django куки)
Резултатите се записват да test_results / performance.json по подразбиране:
& Nbsp; LS -Ш test_results
общо 2128
-RW-R - r-- 1.0M 1 dcramer персонал 27ми Август 18:10 performance.json
Вижте приложените тестове в пример / и nosetests --help | работоспособност Впиши за повече информация.
<Силен> Тестови дела
Приставката ще се съберат само тестове, които наследяват от PerformanceTest. Включени са две прости тестове, по един за генерични инсталира, и един за Django:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
<Силен> въведена информация
В момента данните заловен включва куки за следното:
- Redis
- Django ORM
- Django Cache
<силни> Изисквания :
- Python
- носа
Коментари не е намерена