【发布时间】:2017-04-08 15:57:36
【问题描述】:
我正在测试由 REST api 构建的 Web 应用程序。我想模拟我的应用程序性能测试、负载测试和压力测试。现在我想知道性能测试、负载测试、压力测试有什么区别。
【问题讨论】:
标签: performance-testing load-testing stress-testing
我正在测试由 REST api 构建的 Web 应用程序。我想模拟我的应用程序性能测试、负载测试和压力测试。现在我想知道性能测试、负载测试、压力测试有什么区别。
【问题讨论】:
标签: performance-testing load-testing stress-testing
Performance Testing - 是一种测试技术,它不能直接应用于 Web 应用程序。性能测试是非功能测试的子类型,而负载测试和压力测试又是性能测试的较小子集。
Load Testing - 当您基本上测试您的应用程序在 预期 负载下的行为时,即您预计 500 个并发用户在该负载下评估您的应用程序的过程将是负载测试
Stress Testing - 揭示应用程序边界和断点,寻找瓶颈等。它允许回答以下问题:
请参阅Why ‘Normal’ Load Testing Isn’t Enough 以获得更详细的说明。
【讨论】: