【问题标题】:Tools for testing API [closed]用于测试 API 的工具 [关闭]
【发布时间】:2015-05-03 06:55:10
【问题描述】:

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

如果允许发送自定义 post/get 参数(包括多部分),可能是一个 firefox 插件也可以工作。

谁能帮忙?

【问题讨论】:

  • 寻求程序或工具的建议并不是 stackoverflow 的目的......但您可能想使用短语“rest client for firefox”或类似词来搜索 google。我个人更喜欢名为Postman 的chrome 插件,它也可能存在于firefox 中。祝你好运。

标签: php api http testing


【解决方案1】:

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

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

对于发送 POST/GET 请求,POSTMAN 在 Chrome 浏览器上效果很好,或者您可以使用 IDE SOAPUI

我正在为不同浏览器的 GET/POST 客户端添加更多:

谷歌浏览器

HTTP/REST Client

Mozilla 火狐

REST Client

苹果 Safari

Cocoa REST Client

歌剧

Simple REST Client

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

我们确实有Hurl,但我还没有测试过它的工作原理。

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

谢谢!

【讨论】:

    【解决方案2】:

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

    另外一个更好的方法是使用像PHPUnit这样的自动化测试工具或像behat这样的工具

    【讨论】:

      【解决方案3】:

      您可以使用Runscope,它具有 API 测试、监控、流量监控等功能。还有另一个工具,例如 Requestbin,可以查看您的 HTTP 客户端发送的内容或检查和调试 webhook 请求。

      【讨论】:

        猜你喜欢
        • 2016-04-25
        • 2014-03-21
        • 2019-04-27
        • 2013-08-25
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-31
        相关资源
        最近更新 更多