2011-06-30 153 views
4

我一直在尋找一個工具來加載測試我的Django應用程序。我想知道是否有一個適用於django web應用程序。我需要以多個用戶身份登錄並向網站發出各種請求,並查看網站的流量情況。Django應用程序負載測試

我所遇到下列framweworks:

  • 圍攻
  • JMeter的
  • Funkload

我在想,如果社會上有任何意見上是最好的,而且適合在一起最好的Django的Web應用程序。

我歡迎任何我沒有提及的建議。

請和謝謝

回答

3

如果你不需要使用JavaScript,並沒有尋找到測試你的Web服務器,我機械化這個確切原因的一個巨大的風扇。產生了一些遍歷你網站的機械化實例,你可以很好地瞭解你的性能問題所在。這就是說,如果你確實需要JavaScript的任何東西,機械化將無法正常工作,因爲它沒有處理JavaScript的能力。在這種情況下,您需要使用硒或webdriver。我最近將硒與nunit結合起來,取得了非常大的成功。您可以運行多個硒實例並使用selenium-rc遠程跟蹤/控制它們。如果你有一些現金,browsermob爲你做了一個很棒的工作。

如果您需要測試您的Web服務器,那麼不要比Apache的工作臺更遠。

編輯:這是我的首選方法。 JMeter非常酷,但我覺得這是一個痛苦的使用和眼睛。 YMMV。