我有一個複雜的Django網絡應用程序,它有許多人年的工作。它可能需要優化。有幾個常見的操作/流程可以用於(比如說)django的測試客戶端。是否有一些程序,如果是這樣的python腳本,那麼將會運行並報告各種django特定的性能指標,如「sql查詢運行次數」。Django性能測試套件,將報告指標(db查詢等)
本質上有點像一個單元測試的測試套件,而不是報告「0測試失敗」,它會報告「X數據庫查詢作了」
我可以寫這個自己,它不完全是一個複雜的問題,但我想知道有沒有人做過。
我知道Django的調試工具欄,它可以做很多的這個了,但有更多的東西「命令行」,並適用於多頁,而不是一個頁面刷新。同樣,獲取實際查詢也相對容易。但是有沒有人把所有東西都包裝在腳本/庫中?
這是一個類似的問題,解釋如何查看由django的進行的查詢。 http://stackoverflow.com/questions/7918751/capture-sql-queries-via-django-debug-toolbar – dm03514 2012-02-22 12:47:44