[解決済み] JAX-RS Webサービスのテスト?
2023-06-01 06:59:39
質問
現在、私は、あるアプリケーションの自動テストを作成する方法を探しています。 JAX-RS (Java API for RESTful Web Services) ベースのウェブサービスの自動テストを作成する方法を探しています。
私は基本的に、特定の入力を送信して、期待される応答を得ることを検証する方法が必要です。私はこれをJUnit経由で行うことを希望しますが、それがどのように実現されるかはわかりません。
Webサービスをテストするためにどのようなアプローチを使っていますか?
更新します。 entzikが指摘したように、ビジネスロジックからウェブサービスを切り離すことで、ビジネスロジックをユニットテストすることができます。しかし、私はまた、正しいHTTPステータスコードなどをテストしたいのです。
どのように解決するのでしょうか?
ジャージー には、ユニットテストを本当に簡単に書くことができる、素晴らしい RESTful クライアント API が付属しています。Jerseyと一緒に出荷されるサンプルのユニットテストをご覧ください。のRESTサポートをテストするために、このアプローチを使用します。 Apache Camel の REST サポートをテストするためにこの方法を使いますが、もし のテストケースはこちらです。
関連
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
Junitのユニットテストエラー
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
Java Runtime Environmentを継続するためのメモリが不足しています。
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み] RESTを理解する。動詞、エラーコード、認証
-
[解決済み] データベース駆動型アプリケーションのユニットテストに最適な戦略とは?
-
[解決済み】JAX-RS - JSONとHTTPステータスコードを一緒に返すには?
-
[解決済み] なぜJAX-RS / Jerseyを使うのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
型に解決できない エラー解決
-
SLF4J: クラス・パスに複数のSLF4Jバインディングが含まれています。
-
プロジェクトの依存関係を解決できない。
-
無効なメソッド宣言
-
java.sql.SQLException: 結果セットの開始前
-
アノテーション「@Retention」の役割
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
JDK8 の Optional.of と Optional.ofNullable メソッドの違いと使い方を説明する。
-
JNIエンカウンターエラー:構造体またはユニオンではない何かでメンバー 'FindClass' のリクエスト