我刚刚使用PHP Slim框架创建了一个REST API。然而,我想知道测试这个API的最佳方法是什么。是最好使用PHP还是Objective-C(它将在那里被使用),还是通过一些在线服务来测试REST API?所有输出都是JSON格式。
Postman是Chrome Webstore上的一款很好的应用。
它拥有一个非常漂亮的用户界面,支持所有的HTTP方法。它甚至允许基本和OAuth身份验证,并存储您以前的请求。
正如@Martin所说,REST的正确实现与客户端无关(假设它支持您的表示类型)。例如,您可以使用Firefox浏览器的Poster插件,或RestClient 2.3。
由于RESTful API非常流行,有很多工具可以进行测试。因此,最好选择其中一个(或多个)工具,而不是浪费时间和精力创建大量自己的测试脚本/过程。
您可以查看以下资源,这些资源可以帮助您选择最合适的工具: