你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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)
将请求重定向到 test-proxy 以检索播放响应。 |
Http |
sendSync(HttpRequest request, Context context)
将请求重定向到 test-proxy 以同步检索播放响应。 |
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
将请求重定向到 test-proxy 以检索播放响应。
Parameters:
Returns:
sendSync
public HttpResponse sendSync(HttpRequest request, Context context)
将请求重定向到 test-proxy 以同步检索播放响应。
Parameters:
Returns:
startPlayback
public Queue
开始播放测试录制。
Parameters:
Returns:
stopPlayback
public void stopPlayback()
停止播放测试录制。