我们有带REST接口的Web应用程序。是否有一些工具可以测试它?
答案 0 :(得分:29)
RESTful Web应用程序/ API只是HTTP,因此不需要专门的工具来测试性能(与功能测试相反,专业工具可能会有所帮助)。您基本上只需要发出大量HTTP请求并记录结果。
我更喜欢ApacheBench到更复杂的工具,例如JMeter。它非常简单,易于编写脚本 - 只需编写一个shell脚本。我也发现它面向HTTP,而像JMeter这样的工具旨在支持模拟人类使用模式。
答案 1 :(得分:6)
答案 2 :(得分:3)
REST服务应该很容易使用jmeter进行测试。
答案 3 :(得分:1)
正如我在评论中提到的,更好地使用siege而不是ab,因为它具有更多功能。但是如果你需要更复杂的东西,请尝试JMeter。对于JMeter分布式测试,您可以使用JMeter in cloud。