gpt4 book ai didi

django - Django 应用程序的负载测试

转载 作者:行者123 更新时间:2023-12-04 00:54:55 26 4
gpt4 key购买 nike

我一直在寻找一种工具来对我的 django 应用程序进行负载测试。我想知道 django web 应用程序是否有一个。我需要以多个用户的身份登录并向该站点发出各种请求,并查看该站点如何随流量扩展。

我遇到了以下框架:

  • 塞格
  • JMeter
  • Funkload

  • 我想知道社区是否对哪个最好以及最适合与 django web 应用程序有任何意见。

    我也欢迎对我没有提到的任何建议。

    谢谢,麻烦您了

    最佳答案

    如果您不需要使用 javascript,并且不打算测试您的网络服务器,那么出于这个确切原因,我是机械化的忠实粉丝。产生多个遍历您站点的机械化实例,您可以很好地了解性能问题所在。

    也就是说,如果您确实需要 javascript,那么 mechanize 将无法工作,因为它无法处理 javascript。在这种情况下,您需要使用 selenium 或 webdriver。我最近将 selenium 与 nunit 结合使用,取得了巨大的成功。您可以运行多个 selenium 实例并使用 selenium-rc 远程跟踪/控制它们。如果您有一些现金,browsermob 会为您完成这项工作。

    如果您需要测试您的 Web 服务器,那么 apache bench 就是您的最佳选择。

    编辑:这是我的首选方法。 JMeter 非常酷,但我发现它使用起来很痛苦,而且很碍眼。虽然是 YMMV。

    关于django - Django 应用程序的负载测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6540886/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com