2 repository-uri
Serialization of network requests to preserve sequence and timing for playback.
Distinct from Buffer Serialization Interfaces: Focuses on persisting network request streams rather than memory buffer interfaces.
Explore 2 awesome GitHub repositories matching data & databases · Traffic Serialization. Refine with filters or upvote what's useful.
GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It functions as a traffic shadowing proxy that duplicates incoming network requests to test environments and a utility for recording traffic to local or cloud storage for later analysis and playback. The system is capable of processing non-textual data formats, such as Thrift and Protocol Buffers, allowing for the capture and replay of specialized application-to-application communication. The tool supports live traffic capture and asynchronous duplication to validate infrastructure
Writes captured network traffic to local or cloud storage using serialized formats to preserve request timing.
Responses este o bibliotecă de mocking Python concepută pentru a intercepta apelurile HTTP de ieșire efectuate cu biblioteca Requests pentru a returna răspunsuri simulate predefinite. Funcționează ca un framework de verificare a cererilor și un instrument de simulare a rețelei, permițând verificarea comportamentului aplicației față de diverse modele de răspuns API fără a efectua apeluri de rețea reale. Proiectul se distinge printr-un recorder de trafic care capturează interacțiunile reale de rețea și le salvează în fișiere pentru reluare deterministă. Permite, de asemenea, simularea unor scenarii complexe de rețea, inclusiv declanșarea timeout-urilor de conexiune, erorilor de rețea și redirecționărilor HTTP. Biblioteca oferă capabilități pentru simularea API dinamică folosind răspunsuri bazate pe callback și cozi de răspuns secvențiale pentru a testa schimbările de stare. Include instrumente pentru verificarea datelor cererii și validarea atributelor pentru a se asigura că header-ele, corpurile și parametrii de interogare de ieșire îndeplinesc criteriile așteptate. Configurațiile și registrele de mock sunt gestionate prin decoratori și context managers pentru a izola comportamentele între cazurile de testare.
Persists captured network responses to structured files on disk for offline playback.