Ich habe ein Netzwerk C++ - Programm in Windows, das ich für Netzwerkunterbrechungen zu verschiedenen Zeiten testen möchte. Was sind meine Möglichkeiten?Testen von Netzwerkinterrupts in der Software
Derzeit ich bin:
- Eigentlich von der Rückseite meines Computers
- mit dem Netzwerkkabel trennen ipconfig/release
- Mit dem cports Programm vollständig die Buchse schließen out
Keine dieser Methoden ist jedoch ideal für mich, und ich möchte Netzwerkprobleme einfacher emulieren.
Ich möchte für manchmal verbindet zu fehlschlagen, manchmal Socket liest fehlschlagen, und manchmal Sockets schreibt fehlschlagen. Es wäre großartig, wenn es ein Dienstprogramm gäbe, das ich verwenden könnte, um diese Art von Problemen zu emulieren.
Es wäre auch schön, in der Lage zu sein, einige automatisierte Komponententests zu erstellen, während dieses emulierte schlechte Netzwerk aktiv ist.
Dies ist der Ansatz, den ich nehme und es funktioniert sehr gut. Eine vernünftige Verwendung von Schnittstellen bedeutet, dass ich verschiedene Teile des zu testenden Systems ausspionieren kann. Für die Tests, die auf diese Weise nicht möglich sind, muss der zu testende Code an eine Testbuchse im Testkabelbaum angeschlossen werden, die ich dann im Test steuere –