neus-prestasie is 'n prestasie toetsing plugin vir Neus nbsp &;. Dit se primêre doel is oproepe na netwerk programme, soos die databasis en memcache te monitor.
Integreer met Zumanji aan te meld en argief resultate.
Gebruik
Skep 'n paar toetse wat in besit van PerformanceTest:
van noseperf.testcases invoer PerformanceTest
klas MyTest (PerformanceTest):
& Nbsp; def test_redis (self):
& Nbsp; kliënt = Redis ()
& Nbsp; vir x in xrange (2 ** 16):
& Nbsp; client.add ('toets-% x'% x, '1')
Begin jou toets suite met die with-prestasie opsie:
& Nbsp; luislang runtests.py with-prestasie voorbeeld /
(Ons gebruik runtests.py omdat ons spuit Django-neus ons Django hakies te toets)
Resultate word opgeteken om te test_results / performance.json by verstek:
& Nbsp; ls -lh test_results
totale 2128
-RW-r - r-- 1 dcramer personeel 1.0m 27 Augustus 18:10 performance.json
Sien die ingesluit toetse in voorbeeld / en nosetests help uit te voer | grep prestasie vir meer inligting.
toets gevalle
Die plugin sal slegs toetse wat in besit van PerformanceTest samel. Ingesluit is twee eenvoudige toets gevalle, een vir generiese installeer, en een vir Django:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
gevang data strong>
Tans is die data vasgelê sluit kramme vir die volgende:
- Redis
- Django ORM
- Django Cache
Vereistes :
- Python
- neus
Kommentaar nie gevind