2 مستودعات
Measuring and analyzing DNS, TCP, and TLS handshake timings to identify network bottlenecks.
Distinct from Performance Analysis: Existing candidates focus on server-side analysis or DNS-only analysis; this is a full client-side request breakdown.
Explore 2 awesome GitHub repositories matching networking & communication · HTTP Request Performance Analysis. Refine with filters or upvote what's useful.
httpstat is a network latency diagnostic tool and HTTP request performance analyzer. It measures and visualizes the timings of DNS lookups, TCP connections, and TLS handshakes to identify specific network bottlenecks. The project functions as a JSON HTTP metrics exporter and a service level objective validation tool. It compares captured network request timings against predefined performance thresholds to detect violations and can export structured timing and response data in JSON or JSONL formats. The tool provides capabilities for automated API diagnostics and network latency troubleshooti
Measures and visualizes DNS, TCP, and TLS timings to identify network bottlenecks and server latency.
HttpRunner is a multi-protocol network testing framework designed for automating functional and regression tests of HTTP interfaces. It functions as a multi-protocol network tester supporting HTTP/1.1, HTTP/2, WebSocket, TCP, and RPC to validate diverse communication patterns. The project includes specialized engines for API performance testing, data-driven testing, and a test case generator that converts HAR files, curl commands, and Swagger definitions into executable scripts. The framework is distinguished by its ability to separate test logic from business data via a data-driven execution
The project collects detailed timing metrics for DNS resolution, TCP connection, and SSL handshaking during requests.