36

我们有带有 REST 接口的网络应用程序。有什么工具可以测试吗?

4

4 回答 4

33

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

比起 JMeter 等更复杂的工具,我更喜欢 ApacheBench。它非常简单且易于编写脚本——只需编写一个 shell 脚本。我还发现它面向 HTTP,而 JMeter 等工具旨在支持模拟人类使用模式。

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

于 2010-06-22T12:29:14.033 回答
6

是的,SoapUIApache Jakarta JMeter

于 2010-06-22T11:50:10.987 回答
3

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

于 2010-06-22T11:49:06.417 回答
2

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

于 2013-08-28T05:29:10.247 回答