用于测试API的工具

时间:2015-05-03 06:55:10

标签: php api http testing

我正在桌面上开发一个PHP Web应用程序,目前正在开发其API。通过浏览器或cURL测试API功能真的很费时间。是否有任何Windows(7)工具可以帮助将POST / GET请求发送到给定的URL并显示响应?

如果它允许发送自定义的post / get参数(包括multipart),可能是firefox插件也可以工作。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

对于PHP单元测试,您可以查看PHPUnit tutorial on the Pear siteSimpleTest

我找到了这个链接,您可以使用Flash Builder来测试PHP Web应用程序。

在特定于发送POST / GET请求时,POSTMAN在Chrome浏览器上运行良好或者您可以使用IDE SOAPUI

我为不同浏览器的 GET / POST 客户端添加了更多内容:

Google Chrome

HTTP/REST Client

Mozilla Firefox

REST Client

Apple Safari

Cocoa REST Client

<强>戏

Simple REST Client

Apigee Console支持许多预定义的API和任何API的通用模式。它有一个很好的快照功能,您可以在其中发出请求,然后向任何人发送链接,他们可以查看您的请求/响应。

我们确实有Hurl但我没有测试过它。

您可以根据需要尝试任何人。

谢谢!

答案 1 :(得分:1)

在Chrome中使用postman或在Firefox中使用RESTClient

另一种更好的方法是使用PHPUnit等自动化测试工具或behat等工具

答案 2 :(得分:0)

您可以使用具有API测试,监控,流量监控等功能的Runscope。还有另一个工具,如Requestbin,可以看到您的HTTP客户端正在发送什么,或者检查和调试webhook请求。