2016-11-07 4 views
2

のAPIリクエストとレスポンスをテストするユーティリティがあることは知っていますが(SwaggerAssertionsなど)、C#では似たものが必要です.NETプラットフォームで使用します。APIリクエストとレスポンスをテストする方法C#

私はぼんやりした定義に似た何かを探していましたが、私はユーティリティを見つけませんでした。あなたは何か知っていますか? C#には、JSONモデルをパラメータとしてアサーションを実行できるライブラリがありますか?

ありがとうございました!

答えて

0

OpenAPI/Swagger仕様をお持ちの場合は、Swagger Codegen(無料、オープンソース)を使用して、ドキュメントとテストケースが付属するC#APIクライアントを生成できます。それに応じてテストケースを更新して、APIリクエストとレスポンスをテストすることができます。

C#APIクライアントを生成するもう1つの方法は、https://editor.swagger.ioを使用してから仕様をインポートし、トップメニューの[Generate Client]でC#を選択することです。

https://edtior.swagger.ioは、APIクライアント、サーバスタブとドキュメンテーションを生成するgenerator.swagger.ioを活用し、generator.swagger.ioもオープンソースプロジェクト闊歩codegenのによって供給されています)

+0

はい、私が闊歩を生成する方法を知っています私のAPIの仕様ですが、コード、ドキュメント、単体テストが常に同期化されるように、リクエストやレスポンスをテストするために生成された単体テストでmi Swagger仕様を検証するためのユーティリティ、ライブラリ、または何らかの方法が必要です。 – pemola

関連する問題