PHPackages                             zitec/api-testing-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. zitec/api-testing-extension

ActiveBehat-extension[Testing &amp; Quality](/categories/testing)

zitec/api-testing-extension
===========================

API testing extension for Behat

v1.0.7(4y ago)028.6k4[1 PRs](https://github.com/zitec/behat-rest-extension/pulls)MITPHP

Since Apr 14Pushed 4y ago4 watchersCompare

[ Source](https://github.com/zitec/behat-rest-extension)[ Packagist](https://packagist.org/packages/zitec/api-testing-extension)[ RSS](/packages/zitec-api-testing-extension/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (20)Used By (0)

[![Build Status](https://camo.githubusercontent.com/a74f931dc1b4399201643f5c458537532aef49cb98eaff0514993958a2ccd4d8/68747470733a2f2f7472617669732d63692e6f72672f7a697465632f62656861742d726573742d657874656e73696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/zitec/behat-rest-extension)

Behat Zitec API Extension
=========================

[](#behat-zitec-api-extension)

About
-----

[](#about)

API Zitec Extension adds functionality to Behat in order to test APIs. API Zitec Extension provides a list of steps that will help you test API methods. The steps are very similar with those used for functional testing. They also describe in a readable language the API expected behavior using Gherkin language.

Requirements
------------

[](#requirements)

- PHP 5.3+
- Composer

### Install

[](#install)

You can install it through composer.

```
 {
   "require":{
       "zitec/api-testing-extension": "v0.0.4"
    }
  }

```

Usage
=====

[](#usage)

### Directory structure

[](#directory-structure)

[![Directory structure](https://cloud.githubusercontent.com/assets/17831225/22543351/d54e4f82-e938-11e6-94c5-0a319a500fd1.png)](https://cloud.githubusercontent.com/assets/17831225/22543351/d54e4f82-e938-11e6-94c5-0a319a500fd1.png)

### Configuration file

[](#configuration-file)

[![Configuration file](https://cloud.githubusercontent.com/assets/17831225/22544650/6a2b5686-e93e-11e6-8c8f-6e93cd52a833.png)](https://cloud.githubusercontent.com/assets/17831225/22544650/6a2b5686-e93e-11e6-8c8f-6e93cd52a833.png)

### Requests and datasets

[](#requests-and-datasets)

License
-------

[](#license)

This plugin is covered by the BSD license, see [LICENSE](LICENSE) for details.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 59.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~170 days

Recently: every ~248 days

Total

14

Last Release

1476d ago

Major Versions

v0.0.5 → v1.0.02018-01-11

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5037739?v=4)[Marius Balteanu](/maintainers/marius-balteanu)[@marius-balteanu](https://github.com/marius-balteanu)

![](https://www.gravatar.com/avatar/677a632042d530ca75df8f961808313099ddcb0dd890c1ab760b27f7971af521?d=identicon)[afsk](/maintainers/afsk)

---

Top Contributors

[![bvadean](https://avatars.githubusercontent.com/u/17831225?v=4)](https://github.com/bvadean "bvadean (29 commits)")[![marius-balteanu](https://avatars.githubusercontent.com/u/5037739?v=4)](https://github.com/marius-balteanu "marius-balteanu (10 commits)")[![bogdangrigore89](https://avatars.githubusercontent.com/u/20677503?v=4)](https://github.com/bogdangrigore89 "bogdangrigore89 (5 commits)")[![afsk](https://avatars.githubusercontent.com/u/787689?v=4)](https://github.com/afsk "afsk (2 commits)")[![andreicio](https://avatars.githubusercontent.com/u/20474012?v=4)](https://github.com/andreicio "andreicio (2 commits)")[![BiancaVadean](https://avatars.githubusercontent.com/u/15932542?v=4)](https://github.com/BiancaVadean "BiancaVadean (1 commits)")

---

Tags

apitestBehat

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zitec-api-testing-extension/health.svg)

```
[![Health](https://phpackages.com/badges/zitec-api-testing-extension/health.svg)](https://phpackages.com/packages/zitec-api-testing-extension)
```

###  Alternatives

[devinci/devinci-behat-extension

Provides extra behat goodies.

17593.9k](/packages/devinci-devinci-behat-extension)[polishsymfonycommunity/symfony2-mocker-extension

Behat extension for mocking services defined in the Symfony2 dependency injection container.

26253.1k4](/packages/polishsymfonycommunity-symfony2-mocker-extension)[leanphp/behat-code-coverage

Generate Code Coverage reports for Behat tests

50359.8k2](/packages/leanphp-behat-code-coverage)[kielabokkie/jsonapi-behat-extension

Behat extension for testing JSON APIs

1516.5k](/packages/kielabokkie-jsonapi-behat-extension)[teaandcode/behat-guzzle-extension

Behat API extension using Guzzle Service Descriptions to functionally test API endpoints

1017.7k](/packages/teaandcode-behat-guzzle-extension)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
