python -m profile ***.py > log.txt
開啟log.txt檢視,搜尋你所關心的方法呼叫耗費的時間。
profile的統計結果分為ncalls、tottime、percall、cumtime、percall、filename:lineno(function)
ncalls函式的被呼叫次數
tottime函式總計執行時間,除去函式中呼叫的函式執行時間
percall函式執行一次的平均時間,等於tottime/ncalls
cumtime函式總計執行時間,含呼叫的函式執行時間
percall函式執行一次的平均時間,等於cumtime/ncalls
filename:lineno(function)函 數所在的檔名,函式的行號、函式名
Python效能測試
效能測試型別 1 負載測試 檢查系統在預期的負載下執行的能力,該型別測試將確定效能可能的瓶頸 2 壓力測試 檢查系統在極端工作負載下的執行狀態,進一步確定系統能力 3 峰值測試 檢查系統在負載突然增加或減少的情況下,確定系統的能力 4 容量測試 檢查系統資料庫在不同容量時,系統的效能能力 5 可伸縮...
Python效能測試函式
python 社群有句俗語 python 自己帶著電池。別自己寫計時框架。python 2.3以後 具備乙個叫做 timeit 的完美計時工具。diveinto中的例子 import timeit t timeit.timer soundex.soundex pilgrim import sound...
效能測試 效能測試步驟
針對此次庫內作業效能測試,梳理一下期間的工作流程 梳理已有的介面指令碼,確認需要做效能測試的幾個介面,即使用率高,對效能有要求的幾個主要介面。結合頁面的操作,和確認的介面,梳理具體的業務邏輯 同時,請開發人員部署了測試環境。測試環境的伺服器指標,盡量和生產環境一致。部署的時候,負載均衡等情況也盡量和...