【问题标题】:Performance Testing of RESTFUL Web Services that is doing GET only仅执行 GET 的 RESTFUL Web 服务的性能测试
【发布时间】:2013-02-01 04:55:16
【问题描述】:

我们已经创建了一个 RESTFUL Web 服务,目前正在对数据库进行 GET 调用。 我正在寻找一些工具,通过模拟生产环境中的负载,我可以使用这些工具来测试我们的 RESTFUL Web 服务。

我只需要测试 RESTFUL Web 服务的端到端响应时间。如果我们正在拨打大约 10000 次电话或运行大约两三分钟。

那么我们应该为此做什么样的测试呢?我也查看了 JMeter,但对 RESTFUL Web 服务的 GET 调用进行测试让我非常困惑。

我们一般应该使用哪些工具来测试 RESTFUL Web 服务

【问题讨论】:

  • 您需要一个集成的测试套件,允许您在加载期间定义指标和约束的目标配置文件,以及对硬件和延迟的假设操作。如果需要,更好的测试将与现有代码操作标头/url 身份验证相关联。另一个重要的部分是从负载测试存储库中提取真实数据以包含在测试输出中的能力?我已将免费提供的 SoapUI|Fiddler 用于小型脚本。在 Windows 上,我使用 Visual Studio Test Suite 2010 进行负载测试。我不知道这是否有帮助。

标签: testing load-testing performance-testing stress-testing


【解决方案1】:

如果您的 Web 服务是基于 Java 的,JMeter 将是一个不错的选择。

【讨论】:

  • 是的,它基于 Java。我可以遵循任何教程来对我的 RESTFUL Web 服务进行性能测试吗?我查看了很多教程,但无法正确理解他们正在尝试做什么以及如何查看结果,这意味着平均响应时间和最大响应时间是多少。
  • jmeter.apache.org 您可以找到使用 JMeter 所需的所有资源、教程、视频、文档,非常简单且非常容易上手。
  • 如果它不是基于 java 的呢?由于 REST 纯粹基于资源,因此实现语言/框架如何影响性能工具?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-18
  • 1970-01-01
  • 2023-03-30
  • 2011-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多