boomerang / boomerang
Boomerang API端点测试框架。
v0.4.3
2023-05-16 19:50 UTC
Requires
- php: >=5.4.0
- ext-curl: *
- ext-json: *
- ext-spl: *
- donatj/cli-toolkit: ~0.2
- donatj/flags: ~1
Requires (Dev)
- donatj/drop: *
- donatj/mock-webserver: ~2.3
- phpunit/phpunit: ~4|~8
- ralouphie/getallheaders: ^2.0
- dev-master
- v1.x-dev
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.10-alpha
- v0.1.9-alpha
- v0.1.8-alpha
- v0.1.7-alpha
- v0.1.6-alpha
- v0.1.5-alpha
- v0.1.4-alpha
- v0.1.3-alpha
- v0.1.2-alpha
- v0.1.1-alpha
- v0.1.0-alpha
- dev-v1-take2
- dev-revert-28-php-version/8-3-cover-yml
- dev-php-version/8-3-ci-yml
- dev-php-version/8-3-cover-yml
- dev-fix-coverage
- dev-v1s/PSR7-experiment
- dev-coverage
- dev-8_2
This package is auto-updated.
Last update: 2024-08-24 22:12:31 UTC
README
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