鼻性能是一個性能測試插件鼻和NBSP;它的主要目標是監視呼叫到網絡應用,諸如數據庫和內存緩存。
與Zumanji整合報告和歸檔結果。
用法
創建一些測試從PerformanceTest繼承:
從noseperf.testcases進口PerformanceTest
類MyTest的(PerformanceTest):
 高清test_redis(個體經營):
 客戶端= Redis的()
 對於x中的xrange(2 ** 16):
  client.add('測試 - %×'%的x,'1')
運行測試套件與--with性能選項:
 蟒蛇runtests.py --with性能的例子/
(我們使用runtests.py因為我們注入Django的鼻子來測試我們的Django的鉤)
結果被記錄到test_results /默認performance.json:
  LS -lh test_results
共有2128
-rw-R - R-- 1 dcramer人員1.0M 8月27日18:10 performance.json
見例如,在包括測試/和nosetests --help | grep的性能了解更多信息。
測試用例
該插件只會收集從PerformanceTest測試繼承。包括兩種簡單的試驗的情況下,一個用於通用的安裝,一個用於Django的:
- noseperf.testcases.PerformanceTest
- noseperf.testcases.DjangoPerformanceTest
捕獲的數據
目前捕捉所述數據包括鉤子以下內容:
- Redis的
- Django的ORM
- Django的緩存
要求:
- 在Python中
- 在鼻子
評論沒有發現