是否有用于REST服务的性能和负载测试的工具?

时间:2010-06-22 11:37:03

标签: rest load-testing stress-testing

我们有带REST接口的Web应用程序。是否有一些工具可以测试它?

4 个答案:

答案 0 :(得分:29)

RESTful Web应用程序/ API只是HTTP,因此不需要专门的工具来测试性能(与功能测试相反,专业工具可能会有所帮助)。您基本上只需要发出大量HTTP请求并记录结果。

我更喜欢ApacheBench到更复杂的工具,例如JMeter。它非常简单,易于编写脚本 - 只需编写一个shell脚本。我也发现它面向HTTP,而像JMeter这样的工具旨在支持模拟人类使用模式。

http://httpd.apache.org/docs/2.2/programs/ab.html

答案 1 :(得分:6)

答案 2 :(得分:3)

REST服务应该很容易使用jmeter进行测试。

答案 3 :(得分:1)

正如我在评论中提到的,更好地使用siege而不是ab,因为它具有更多功能。但是如果你需要更复杂的东西,请尝试JMeter。对于JMeter分布式测试,您可以使用JMeter in cloud