orr-teljesítmény a teljesítmény vizsgálati plugin orrát. & Nbsp; Ez az elsődleges cél az, hogy figyelemmel kíséri hívásokat a hálózati alkalmazásokhoz, mint például az adatbázis és a Memcache.
Integrálja a Zumanji jelenteni és archív eredmények.
Használat
Hozzon létre néhány vizsgálatot, amely örökli PerformanceTest:
a noseperf.testcases importálni PerformanceTest
osztály MyTest (PerformanceTest):
& Nbsp; def test_redis (self):
& Nbsp; client = Redis ()
& Nbsp; az x a xrange (2 ** 16):
& Nbsp; client.add ("test-% x '% x,' 1 ')
Fuss a tesztsorozat a --with- teljesítményt lehetőség:
& Nbsp; python runtests.py --with- teljesítménye például /
(Mi vagyunk a runtests.py mert beadni Django-orr számára, hogy kipróbálja Django horgok)
Eredményeket rögzítsék, hogy test_results / performance.json alapértelmezés:
& Nbsp; ls -lh test_results
Összesen 2128
-RW-r - r-- 1 dcramer alkalmazottak 1,0 augusztus 27 18:10 performance.json
Lásd a mellékelt tesztek példa / és nosetests --help | grep teljesítmény további információkért.
Test Cases
A plugin csak összegyűjti vizsgálatokat is örököl PerformanceTest. Ide tartoznak a két egyszerű teszt esetek, az egyik az általános telepítéseket, és egy a Django:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
A rögzített adatok
Jelenleg a rögzített adatokat tartalmaz horgok a következő:
- Redis
- Django ORM
- Django cache
követelmények :
- Python
- orra
Hozzászólás nem található