並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

dreddの検索結果1 - 2 件 / 2件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

 dredd2 api    dreddAPI - Qiita  
  • dreddで認証付きのAPIをテストする - Qiita

    しばらく書いてなかったけどメモ程度に dreddとは dreddはopenapi(swagger)やAPI Blueprintの定義を読み込んでテストを実行してくれる便利なツールです。 例えば localhost:8080 でAPIサーバを動かして のようにすればschema.yamlに定義されたAPIの定義に従ってリクエストを送り、レスポンスが仕様に従っているかテストしてくれます。 が、ログインしてtokenを貰ってそのtokenでアクセスするというようなAPIはそのままではテストできません。 hooksという仕組みを使うと、レスポンスからtokenを取得して以後はそれを使う、といった動作が可能になります。 dredd hooks ドキュメントにある通り、hooksは様々な言語で書くことができますが、とりあえずdreddと同じnode.jsでやってみます。 (なぜかと言うと、docker

      dreddで認証付きのAPIをテストする - Qiita
    • Docker を使って Dredd で openapi (Swagger) のテストを簡単にできるようにしたよ - Qiita

      OpenaAPI (Swagger) の管理が本当に煩わしい OSA の管理は基本的にはサーバ側の責任なのかなと思います。 私はサーバサイドエンジニアですが、この管理が本当に大変だと身をもって感じています。 RESTでAPIを作るならSwaggerの仕様書が間違っているとFE/BEどちらも消耗してしまうこと山の如しです。 FEのエンジニアから「プロパティ名が一文字間違っていてハマりましたよー笑」なんて言われてしまうと、平謝りすることしかできないので、どうしてもこの辺りをちゃんとさせねばなりません。 (その説は本当にすみません) しかし、工数が限られている中で、目視で何度も確認はあまりのも時間を消費しすぎてしまう。 そこで、自動テストツールであるDreddの出番です。 Dredd と 分割されたOAS 例えば以下のように、外部ファイルを参照させて分割したOASの場合、 Dreddはテストをし

        Docker を使って Dredd で openapi (Swagger) のテストを簡単にできるようにしたよ - Qiita
      1

      新着記事