testNG / Maven / Springs RestTemplate を使用して HTTP REST アプリケーションをテストするためのプロジェクトをセットアップしました。
私はそれを使用して機能テストを行い、REST アプリケーションへの複数の呼び出しがスイート内に含まれており、ユーザー プロセスを模倣しています。
これはうまくいっています。
認証がオンになっていることを知っておいてください。
質問はtestNGでこれを行う方法ですか? テスト スイートに (1 回だけ) ログインするにはどうすればよいですか。
@BeforeSuite を使用して loginpage を呼び出し、ログインして、他のすべてのリクエストに必要な Cookie を取得できます。しかし、この Cookie をどこに保存すれば、すべてのテスト ケースで追加できるのでしょうか? もちろん、Cookieを追加するには、テストにコードを追加する必要があると思われます....しかし、どうすればそれを取得できますか?
@parameter と @dataprovider を調べましたが、あまり役に立たないようです...
どんな助け/提案も大歓迎です。