nenä suorituskyky on suorituskyvyn testaus plugin Nose. & Nbsp; Sen ensisijainen tavoite on seurata puhelut verkon sovelluksia, kuten tietokannan ja memcache.
Integroituu Zumanji raportoida ja arkistoida tuloksia.
Käyttö
Luo joitakin testejä, jotka perivät PerformanceTest:
alkaen noseperf.testcases tuoda PerformanceTest
luokan MyTest (PerformanceTest):
& Nbsp; def test_redis (itse):
& Nbsp; client = Redis ()
& Nbsp; x xrange (2 ** 16):
& Nbsp; client.add ('testaus-% x'% x, '1')
Tee testi sviitti --with suorituskyvyn vaihtoehto:
& Nbsp; python runtests.py --with suorituskyvyn esimerkki /
(Käytämme runtests.py koska tuomme Django-nenä testata Django koukut)
Tulokset kirjataan test_results / performance.json oletuksena:
& Nbsp; ls -IH test_results
yhteensä 2128
-RW-r - r-- 1 dcramer henkilökunta 1.0M 27 elokuu 18:10 performance.json
Katso mukana testeissä esimerkissä / ja nosetests help | grep suorituskykyä lisätietoja.
Test asiat
Plugin kerää vain testit, jotka perivät PerformanceTest. Mukana on kaksi yksinkertaista testiä tapauksissa yksi geneeristen asennuksia, ja yksi Django:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
Kaapatut tiedot
Tällä hetkellä kerättyä sisältää koukut seuraavat:
- Redis
- Django ORM
- Django Cache
Vaatimukset :
- Python
- nenä
Kommentteja ei löytynyt