node.jsのテストシステムはVCRですか?Node.js:VCRでのテスト
15
A
答えて
4
更新(2012-02-08):VCR.jsが最近リリースされました。
これはわかりません。しかし、@derwildemomo is working on oneのように聞こえます。
お探しの場合は、VCRのreadmeからそのリンクを追加していただきます。
0
は、同様のツールをがつがつ食うが、それは、PHPのライブラリにバンドルされています:flatiron library/frameworkの一部であるhttps://github.com/guzzle/guzzle/blob/master/tests/Guzzle/Tests/Http/server.js
10
ノード矢筈は、私がnode-replayを使用here
3
を見て、この機能を持っています
ノード再生
APIテストでは、パフォーマンスが低下する場合があります。ボスのようなHTTP応答を記録して再生します
テストは、他の サービスへのHTTPリクエストを作るとき、あなたの一日台無しにするもの:
- 他のサービスが遅れてTwitterのAPI
- ネットワークのアップタイムを持っていることが.......... ...
- ビーイングレート制限されたと 次のテスト実行のための時間を待つ必要がNCY
- 同じリクエストが異なる結果を毎回返す
- みんなネットワーク上の他のはBitTorrentのterittoryの深いです
物事これらの問題は離れて行かせるために何ができるのノードリプレイ :
- レコードAPIレスポンス一度、リプレイなど、多くの場合、必要に応じて
- スタブHTTPリクエスト (TBD)( テストエラー処理のための偉大な)
- なく、同じ要求へ
- リプレイ異なる応答吸う
2
アップデート(2017年3月29日):
VCR.js https://github.com/elcuervo/vcr.js
ノックhttps://github.com/node-nock/nock#recording
関連する問題
- 1. HTFでのテスト
- 2. iphoneでのテスト
- 3. Redmineでのテスト
- 4. 問題ユニット単体テストでのテスト
- 5. liftwebでのテストS.rederectTo
- 6. ジャスミンでのAngularJSテスト
- 7. py.testテストでのログ
- 8. mockitoでのGWTテスト
- 9. アンドロイドアプリケーションでのFPSテスト
- 10. マルチモジュールプロジェクトでのmvnテスト?
- 11. 実デバイスでのテスト
- 12. rspecでのActionMailerテスト
- 13. Python:Noneのテスト、ブール値のテスト
- 14. Grails:統合テストでリダイレクトをテストする
- 15. IE7,6でテスト中
- 16. テスト:anafでreject_if
- 17. Pytest:pytestでテスト
- 18. .NETアプリケーションでのメモリリークのテスト
- 19. モバイルエミュレータでのGWTアプリケーションのテスト
- 20. Linuxでのインストールスクリプトのテスト
- 21. Djangoでのマイグレーションのテスト
- 22. RobotFrameworkでのコピー/ペーストのテスト
- 23. Androidでの通知のテスト
- 24. テストでのモックの使用
- 25. Flaskでのファイルアップロードのテスト
- 26. JUnitでのJDBCクエリのテスト
- 27. PostgreSQLのRails 3でのテスト
- 28. PowerMockでのJUnitテストのプロファイリング?
- 29. UnixでのODBCエントリのテスト
- 30. PythonでのImportErrorsのテスト
NockはVCRの実際のノードに相当します。 VCR。jsは 'XMLHttpRequest'イベントを記録するので、ブラウザー(のような)環境にのみ固有です。 ありがとう! – namuol
ノックは素晴らしいです、共有ありがとう! –