【问题标题】:Unit Testing php application (What should I stress test?)单元测试 php 应用程序(我应该进行哪些压力测试?)
【发布时间】:2012-03-30 06:48:29
【问题描述】:

我目前正在为 php 数据访问对象编写单元测试。显然,我应该对服务器环境进行压力测试,使其达到或高于预期的流量水平,但正如对这个问题的回答:Should unit tests cover stress testing? 在某些情况下,您应该对代码本身进行压力测试。

我的问题是:我应该在单元测试中包含压力测试吗?为什么?我对单元测试和 php 还很陌生,所以我需要更清楚地了解在哪些情况下建议使用哪种测试。

【问题讨论】:

    标签: php unit-testing stress-testing


    【解决方案1】:

    单元测试和压力测试是完全不同的动物,所以“不!”不要将两者结合起来。

    单元测试是针对最小的代码块进行测试,以确保它们返回正确的值。应该在开发代码时构建和执行单元测试,甚至可以在开始编码之前编写测试(TDD,或测试驱动开发)。然后,它们还可以在您重构代码时用作回归测试。

    应使用 Apache Bench 等工具针对服务器环境执行压力测试,并针对处于部署状态的最终应用程序执行压力测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      相关资源
      最近更新 更多