SocketTimeoutException
を使用してシミュレートできることはわかっていますがwithFixedDelay
、ではどうConnectionTimeoutException
でしょうか。
質問する
18118 次
4 に答える
4
ネットワークの問題をシミュレートできるhttps://github.com/tomakehurst/saboteurをチェックしてください。または、iptables を使用して自分で行うこともできます。
于 2015-06-08T12:47:28.527 に答える
0
WireMock.Netを使用すると、遅延を追加することも可能です。
例:
var server = WireMockServer.Start();
// add a delay of 30 seconds for all requests
server.AddRequestProcessingDelay(TimeSpan.FromSeconds(30));
また
var server = WireMockServer.Start();
server
.Given(Request.Create().WithPath("/slow"))
.RespondWith(
Responses.Create()
.WithStatusCode(200)
.WithBody(@"{ ""msg"": ""Hello I'm a little bit slow!"" }")
.WithDelay(TimeSpan.FromSeconds(10)
)
);
于 2020-02-14T09:18:44.533 に答える