2017-09-10 5 views
0

Ich schreibe eine Bibliothek, die Server- und Clientkomponenten enthält, die Websockets als Transport verwenden. Ich teste in einer Vielzahl von Browsern und muss einige Verhaltensweisen testen, die mit Fehlern verbunden sind und die Sockets unerwartet schließen.So generieren Sie einen WebSocket-Fehler

Gibt es eine Möglichkeit, einen Fehler im Websocket zu verursachen (abgesehen von dem Versuch, eine Verbindung zu einem ungültigen URL/Nicht-WebSocket-Server herzustellen)?

HINWEIS: Ich bin nicht Unit-Test. Ich muss testen, wie Clients mit Servern in verschiedenen Browsern interagieren, so dass es keine Option ist, über die Websockets zu spotten.

Antwort

0

Sie könnten entweder die Verbindung von der Server-Seite (auf nicht-anmutige Weise) schließen oder Sie könnten vielleicht einen Proxy in der Mitte (http://www.telerik.com/fiddler) stecken und diesen verwenden, um den Socket wenn möglich zu schneiden.

Verwandte Themen