node.js 用のVCRテスト システムはありますか?
4948 次
5 に答える
11
flatironライブラリ/フレームワークの一部であるノード ノックには、この機能があります。こちらをご覧ください。
于 2012-05-16T04:14:22.673 に答える
5
私はnode-replayを使用します:
ノードのリプレイ
API テストで速度が低下した場合: 上司のように HTTP 応答を記録して再生する
テストが他のサービスに HTTP リクエストを行うときに、あなたの一日を台無しにするもの:
- その他のサービスには、Twitter の API のアップタイムがあります
- ネットワーク遅延........ cy
- レートが制限されており、次のテスト実行まで 1 時間待たなければならない
- 同じリクエストが毎回異なる結果を返す
- ネットワーク上の他の誰もが BitTorrent の領域に深く関わっています
これらの問題を解決するために node-replay でできること:
- API レスポンスを 1 回記録し、必要に応じて何度でも再生する
- スタブ HTTP リクエスト (TBD)
- 同じリクエストに対して異なるレスポンスを再生する (エラー処理のテストに最適)
- 吸わない
于 2012-05-16T04:17:50.367 に答える
4
更新 (2012-02-08): VCR.jsが最近リリースされました。
私が知っていることではありません。ただし、 @derwildemomo が 1 つに取り組んでいるようです。
見つけた場合はお知らせください。喜んで VCR の readme からのリンクを追加します。
于 2011-10-22T18:34:47.583 に答える
0
同様のツールをガズルしますが、PHP ライブラリにバンドルされています: https://github.com/guzzle/guzzle/blob/master/tests/Guzzle/Tests/Http/server.js
于 2012-05-15T17:09:04.750 に答える