boomerang/boomerang

Boomerang API端点测试框架。

v0.4.3 2023-05-16 19:50 UTC

README

Latest Stable Version Total Downloads Latest Unstable Version License CI

Boomerang! 是一个简单的 Frisby.js 启发的 API E2E 端点测试框架,提供您验证 REST 响应所需的工具。

Boomerang! 会消耗您的 API 并验证您定义的预期集,任何出现的问题都会向您发出警报。

Boomerang! 仍在积极开发中,更多信息即将推出!

文档和更多信息可在 http://boomerang.work/ 获取。

要求

  • PHP 5.4.0+,具有 CLI 和 SPL
  • 在 Windows 上使用 *nix 或 cygwin。

安装

使用 composer,可以通过以下方式全局安装 boomerang

$ composer global require 'boomerang/boomerang'

或者,如果您正在使用 composer 对您要测试的项目,您可以将其简单地添加为 供应商二进制文件

{
  "require-dev": {
      "boomerang/boomerang": "~0.2.0"
  }
}

开发

$ git clone https://github.com/donatj/Boomerang.git Boomerang
$ cd Boomerang
$ composer.phar install

基本执行

测试最简单的方法是直接使用 composer 可执行文件。

从克隆项目的根目录执行

$ ./vendor/bin/boomerang

构建 Phar

您需要 Composer 来获取要求

$ php create-phar.php