.
burun-performance üçün Nose & nbsp bir performans testi plugin deyil, Bu əsas məqsədi bu cür bazası və Memcache kimi şəbəkə proqramları üçün zənglər nəzarət etməkdir.
Hesabat və arxiv nəticələri üçün Zumanji ilə birləşdirir.
istifadə
PerformanceTest varis bəzi testlər yaradın:
noseperf.testcases PerformanceTest idxal olan
class MyTest (PerformanceTest):
& Nbsp; def test_redis (özünü):
& Nbsp; müştəri = Redis ()
& Nbsp; xrange x (2 ** 16):
& Nbsp; client.add (Sınaq-sazlama% x '% x,' 1 ')
--with-Performance seçimi ilə testi Run:
& Nbsp; python runtests.py --with-performance Məsələn /
(Biz yeritmək, çünki Biz Django qarmaqlar test Django-burun runtests.py istifadə etdiyiniz)
Results default performance.json test_results / qeyd olunur:
& Nbsp; ls -lh test_results
2128 ümumi
rw-r - r-- 1 dcramer heyəti 1.0m Aug 27 18:10 performance.json
Məsələn daxil testlər baxın / və nosetests help | Daha ətraflı məlumat üçün grep performans.
Test Cases
plugin yalnız PerformanceTest varis testlər toplamaq olacaq. Iki sadə test hallarda, ümumi yükler üçün bir və Django üçün bir daxildir:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
tutuldu Data strong>
Hal-hazırda əsir data aşağıdakı qarmaqlar daxildir:
- Redis
- Django ORM
- Django Cache
tələblər
- Python
- burun
Şərhlər tapılmadı