2011-03-02 53 views
3

我創建了一個django應用程序。現在我想用大約5000個數據測試應用程序的性能。有什麼方法可以做到嗎?是否有任何方法隨機將這些數據輸入到數據庫並運行應用程序?我相信應該有一些方法,而不是手動輸入5000數據到數據庫。我使用的數據庫是mysql。我對Python和Django相當陌生,所以請幫我解決這個問題。提前致謝。如何檢查Django應用程序的性能?

回答

2

pycheesecake.org爲python提供了一個很好的測試工具。

您可能還想結賬django-autofixture,一個用於將隨機生成的數據插入數據庫的好工具,以及django-mockups,這是django-autofixture的一個分支。

下面是Django的autofixture的樣本用法:

django-admin.py loadtestdata [options] app.Model:# [app.Model:# ...] 

您只需提供該應用程序的名稱,型號和所要創建的對象的數量。

4

退房django-dilla。它可以幫助您用隨機數據垃圾郵件您的數據庫

沒有真正的好文檔,但您需要安裝它並將其添加到您的INSTALLED_APPS,然後從命令行運行python manage.py run_dilla

要查看運行​​的選項,可讓您指定計數和應用程序爲「垃圾郵件」。查看command source瞭解實施細節。

+0

感謝您的回覆sdolan ..我檢查了djang-dilla,但無法找到任何文件如何使用它。由於我是Django的新手,我很困惑如何使用它。有沒有解釋它的過程的文件? – 2011-03-02 04:49:53

+0

@rv_k:當然,我用一些指令更新了答案。 – sdolan 2011-03-02 04:57:48

相關問題