dredd

Language-agnostic HTTP API Testing Framework

Github星跟踪图

Dredd — HTTP API Testing Framework

npm version
Build Status
Build Status
Documentation Status
Known Vulnerabilities

Dredd - HTTP API Testing Framework

Dredd is a language-agnostic command-line tool for validating
API description document against backend implementation of the API.

Dredd reads your API description and step by step validates whether your API
implementation replies with responses as they are described in the
documentation.

Supported API Description Formats

Supported Hooks Languages

Dredd supports writing hooks
— a glue code for each test setup and teardown. Following languages are supported:

Supported Systems

Installation

$ npm install -g dredd

Quick Start

  1. Create an API Blueprint file called api-description.apib.
    Follow tutorial at API Blueprint website
    or just take one of the ready-made examples.

  2. Run interactive configuration:

    $ dredd init
    
  3. Run Dredd:

    $ dredd
    
  4. To see how to use all Dredd's features, browse the
    full documentation.

Howtos, Tutorials, Blogposts (3rd party)

主要指标

概览
名称与所有者apiaryio/dredd
主编程语言JavaScript
编程语言Shell (语言数: 5)
平台
许可证MIT License
所有者活动
创建于2013-09-04 12:21:35
推送于2024-05-11 13:19:25
最后一次提交2023-07-18 21:18:51
发布数224
最新版本名称dredd-transactions@10.1.0 (发布于 2021-11-16 13:37:16)
第一版名称v0.1.0 (发布于 2013-10-25 15:20:20)
用户参与
星数4.2k
关注者数72
派生数280
提交数3.3k
已启用问题?
问题数786
打开的问题数211
拉请求数832
打开的拉请求数49
关闭的拉请求数628
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?