2011-06-30 107 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。