TestProxyPlaybackClient クラス
- java.
lang. Object - com.
azure. core. test. http. TestProxyPlaybackClient
- com.
実装
public class TestProxyPlaybackClient
implements HttpClient
HttpClient外部テスト プロキシからテスト記録を再生する 。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody) |
カスタムサニタイザーの TestProxyPlaybackClient 一覧を使用して のインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
addMatcherRequests(List<TestProxyRequestMatcher> matchers)
の一覧 TestProxyRequestMatcher を現在の再生セッションに追加します。 |
void |
addProxySanitization(List<TestProxySanitizer> sanitizers)
の一覧 TestProxySanitizer を現在の再生セッションに追加します。 |
String |
getRecordingFileLocation()
資産リポジトリ内の記録ファイルの場所を取得します。 |
Mono<Http |
send(HttpRequest request)
要求をテスト プロキシにリダイレクトして、再生応答を取得します。 |
Http |
sendSync(HttpRequest request, Context context)
要求をテスト プロキシにリダイレクトして、再生応答を同期的に取得します。 |
Queue<String> |
startPlayback(File recordFile, Path testClassPath)
テスト記録の再生を開始します。 |
void |
stopPlayback()
テスト記録の再生を停止します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
TestProxyPlaybackClient
public TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody)
カスタムサニタイザーの TestProxyPlaybackClient 一覧を使用して のインスタンスを作成します。
Parameters:
メソッドの詳細
addMatcherRequests
public void addMatcherRequests(List
の一覧 TestProxyRequestMatcher を現在の再生セッションに追加します。
Parameters:
addProxySanitization
public void addProxySanitization(List
の一覧 TestProxySanitizer を現在の再生セッションに追加します。
Parameters:
getRecordingFileLocation
public String getRecordingFileLocation()
資産リポジトリ内の記録ファイルの場所を取得します。
Returns:
send
public Mono
要求をテスト プロキシにリダイレクトして、再生応答を取得します。
Parameters:
Returns:
sendSync
public HttpResponse sendSync(HttpRequest request, Context context)
要求をテスト プロキシにリダイレクトして、再生応答を同期的に取得します。
Parameters:
Returns:
startPlayback
public Queue
テスト記録の再生を開始します。
Parameters:
Returns:
stopPlayback
public void stopPlayback()
テスト記録の再生を停止します。
適用対象
Azure SDK for Java