【问题标题】:Jmeter - django application non functional testingJmeter - django 应用程序非功能测试
【发布时间】:2017-04-30 19:16:46
【问题描述】:

我正在考虑将 Jmeter 用于 django 应用程序。我基本上想对我的 django 应用程序进行以下测试。

1) 性能测试 2) 负载测试 3) 容量测试 4) 压力测试

我能否在 jmeter 中为我的 django 应用程序执行所有测试方法?我是新来的,还没有掌握 jmeter 应用程序的基本知识。

【问题讨论】:

  • 您可以使用 JMeter 来满足您的要求。从这里开始学习产品jmeter.apache.org。它有不错的文档。如果您遇到任何具体问题,您可以发布问题。仅供参考,所以不是通过问答来教授整个学科的地方
  • 我不指望整个主题。但只是想弄清楚是否可以在 jmeter 应用程序中测试 django 应用程序。
  • 据我所知,JMeter 可用于测试任何 Web 应用程序,而与用于构建的编程语言/框架无关(您处理 HTTP 数据包)。因此,我强烈认为即使是使用 django 构建的 Web 应用程序也受支持。请在此处参考What can I do with it? 部分jmeter.apache.org
  • 会参考。谢谢

标签: django jmeter


【解决方案1】:

首先,性能测试是一种测试实践,负载、容量和压力测试是性能测试的较小子集。

当涉及到 Web 的 JMeter 测试时 - JMeter 作用于HTTP protocol 级别,因此它对 Web 应用程序的底层技术一无所知,因此从 JMeter 的角度来看,引擎盖下的内容没有区别:普通HTML、ASP.NET、Java、Django、PHP,无论是什么都将 Django Web 应用程序视为“普通”Web 应用程序,并参考以下材料:

您可以面对的唯一一点是 Django Web 应用程序通常通过所谓的csrf_token 实现CSRF 保护,因此您很可能无法在不修改的情况下记录和重放您的测试场景(称为“相关性” . 有关如何绕过它的详细信息,请参阅How to Load Test CSRF-Protected Web Sites 指南

【讨论】:

    猜你喜欢
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 2015-11-28
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 2013-04-11
    相关资源
    最近更新 更多