ilong-pagganap ay isang pagsubok sa pagganap ng plugin para sa Ilong. & Nbsp; Ito ay pangunahing layunin ay upang subaybayan ang mga tawag sa mga application network, gaya ng database at memcache.
Sumasama sa Zumanji upang mag-ulat at mga resulta ng archive.
Paggamit
Lumikha ng ilang mga pagsubok na magmana mula sa PerformanceTest:
mula noseperf.testcases-import PerformanceTest
klase MyTest (PerformanceTest):
& Nbsp; def test_redis (sa sarili):
& Nbsp; client = Redis ()
& Nbsp; para sa x sa xrange (2 ** 16):
& Nbsp; client.add ('test-% x'% x, '1')
Patakbuhin ang iyong mga test suite na may pagpipilian --with-pagganap:
& Nbsp; Halimbawa python runtests.py --with-pagganap /
(Ginagamit namin runtests.py dahil mag-iniksyon namin Django-ilong upang subukan ang aming Django Hooks)
Ang mga resulta ay naitala sa test_results / performance.json sa pamamagitan ng default:
& Nbsp; l -lh test_results
kabuuang 2128
-rw-r - r-- 1 dcramer staff 1.0M Agosto 27 18:10 performance.json
Tingnan ang mga pagsubok na kasama sa halimbawa / at nosetests --help | pagganap grep para sa karagdagang impormasyon.
Pagsubok Kaso
Ang plugin ay lamang mangolekta ng mga pagsubok na magmana mula sa PerformanceTest. Kasama ang dalawang simpleng mga kaso ng pagsubok, isa para sa mga generic na mga pag-install, at isa para sa Django:
- Noseperf.testcases.PerformanceTest
- Noseperf.testcases.DjangoPerformanceTest
Makunan ng data strong>
Sa kasalukuyan ang data nakunan Kasama Hooks para sa mga sumusunod:
- Redis
- Django ORM
- Django Cache
Mga Kinakailangan :
- Python
- ilong
Mga Komento hindi natagpuan