2013-02-01 48 views
0

我们制作了一个RESTful的Web服务,它正在对数据库进行GET调用。 我正在寻找一些工具,可以通过模拟我们在生产中将要使用的负载来测试我们的RESTful Web服务。正在进行GET的RESTful Web服务的性能测试

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

那么我们应该为此做些什么样的测试?而且我也研究了JMeter,但是对于RESTful Web服务的GET调用进行测试让我感到非常困惑。

什么样的工具,我们一般应该用它来测试RESTful Web服务

+0

您需要一个集成的测试套件,允许您在加载过程中定义目标配置文件的度量和约束,以及如果对硬件和延迟进行操作。如果需要,更好的测试将绑定到现有的代码操作标头/ URL身份验证。另一个重要的部分是能否从负载测试存储库中提取实际数据以包含在测试的输出中?我已经免费使用了可用于小脚本的SoapUI | Fiddler。在Windows上,我使用Visual Studio Test Suite 2010进行负载测试。我不知道这是否有帮助。 –

回答

0

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

+0

是的,它是基于Java的。任何可以遵循的Tutorail来执行RESTful Web服务的性能测试?我看了很多教程,但无法正确理解他们正在尝试做什么以及如何看到结果,即平均响应时间和最大响应时间。 – AKIWEB

+0

http://jmeter.apache.org/ 你可以找到使用JMeter,tutorial,vedios,doc所需的所有资源,非常简单直接,而且很容易上手。 – spiritwalker

+0

如果它不是基于Java的呢?由于REST纯粹是基于资源的,因此实现语言/框架如何影响性能工具? – Navaneeth