Use ping for a quick end-to-end baseline, traceroute or Windows PathPing to inspect the route, and MTR to watch that route over repeated probes. If you need to test loss under controlled traffic, use iPerf3 between systems you control. Use Wireshark or TShark for packet-level evidence, and add Windows Pktmon when you need to locate drops inside a Windows host.
No single tool answers every question. A missing reply from an intermediate router may mean that router filters or rate-limits diagnostic probes—not that it is dropping ordinary traffic. Confirm suspected loss at the final destination and, when possible, correlate it with a controlled traffic test or packet capture.
What packet-loss test should you run first?
Start with a low-rate ping to the affected destination. It is quick and establishes whether replies are missing end to end, but it does not identify where along the path a problem occurs or explain what caused it. If ping shows loss, compare the route with MTR or traceroute; if symptoms happen under load, use iPerf3 between endpoints you control. Capture the test with Wireshark or TShark when you need packet-level evidence. On Windows, Pktmon can help determine whether drops occur locally.
Keep the comparison fair: test the same destination, from the same source, and over comparable periods. Record the time, probe or traffic type, packet size, rate, and duration. A short idle test and a sustained loaded test answer different questions.
#1 Best Overall
- VERSATILE CABLE TESTING: Cable tester for data (RJ45) terminated cables and patch cords, ensuring comprehensive testing capabilities
- LARGE BACKLIT LCD: Backlit LCD display enables easy reading of pin-to-pin wiremap results, even in low-lit areas
- COMPREHENSIVE FAULT DETECTION: Test for Open, Short, Miswire, Split-Pair faults, Cross-over, and Shield, providing thorough fault detection
- INTUITIVE USER INTERFACE: User-friendly interface with three buttons and simple, easy-to-identify test responses, ensuring a smooth testing experience
- MULTIPLE TONE GENERATOR STYLES: Tone on a single wire, wire pair, or all 8 conductor wires using the multiple style tone generator (solid/warble); requires probe Cat. No. VDV500-123 (sold separately)
Choose among the six tools
| Tool | Scope | Traffic or evidence | Best use |
|---|---|---|---|
| Ping | End to end | ICMP echo requests and replies | Fast reachability and loss baseline |
| Traceroute / Windows PathPing | Hop by hop, plus destination result | Route probes and response behavior | Seeing where a path symptom first appears |
| MTR | Repeated, hop-by-hop path view | Repeated ping-style measurements and route tracing | Observing loss and latency over time |
| iPerf3 | Between a test client and server you control | Controlled TCP or UDP traffic | Testing behavior under a chosen traffic load |
| Wireshark / TShark | Traffic visible at the capture endpoint | Packet-level analysis and statistics | Investigating retransmissions, sequence behavior, and timing |
| Windows Pktmon | Local Windows host | Packet traces, loss statistics, and local drop attribution | Finding drops associated with local reasons or code locations |
1. Ping: establish an end-to-end baseline
Ping sends ICMP echo requests and records replies and round-trip times. Its loss percentage is a useful first signal: it tells you whether the destination answered all probes during that sample. It does not show which intermediate link caused a missing reply, and it tests ICMP rather than every application protocol.
How to use the result
- Run a repeatable series rather than relying on one request; note the count, interval if configurable, and test duration.
- Record replies, round-trip time, and reported loss percentage. Repeat during the period when the problem occurs.
- Compare the destination result with path tools before attributing loss to a particular network hop.
A destination that replies to every probe in an idle sample is not proven healthy under load. Conversely, missing ICMP replies are evidence about those probes, not automatically proof that a TCP or UDP application flow loses the same packets.
2. Traceroute or Windows PathPing: inspect the route
Traceroute-style tools send probes that elicit responses from routers along the route. Windows PathPing combines route inspection with repeated measurements. These tools can show where latency or missing responses first appear, which helps narrow the next investigation.
Do not treat a nonresponsive intermediate hop as conclusive packet loss. Routers may filter or rate-limit diagnostic traffic while continuing to forward transit traffic. Compare the suspicious hop with later hops and, especially, the final destination. If an intermediate hop reports missing replies but the destination does not, the intermediate response behavior alone does not establish end-to-end loss.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #2
- VERSATILE CABLE TESTING: Cable tester tests voice (RJ11/12), data (RJ45), and video (coax F-connector) terminated cables, providing clear results for comprehensive testing on unenergized Ethernet cables (not designed to test PoE)
- EXTENDED CABLE LENGTH MEASUREMENT: Measure cable length up to 2000 feet (610 m), allowing for precise cable length determination
- COMPREHENSIVE FAULT DETECTION: Test for Open, Short, Miswire, or Split-Pair faults, ensuring thorough fault detection and identification
- BACKLIT LCD DISPLAY: Backlit LCD screen displays cable length, wiremap, cable ID, and test results, ensuring easy readability in various lighting conditions
- EFFICIENT CABLE TRACING: Trace cables, wire pairs, and individual conductor wires using the multiple style tone generator (requires analog probe Cat. No. VDV500-123, sold separately), simplifying cable tracing tasks
What to record
- The destination and time of the run.
- The first hop where latency or missing diagnostic replies appear.
- Whether the same symptom continues at the destination.
3. MTR: watch a path over repeated probes
MTR combines repeated ping-style measurements with route tracing. Rather than showing only one path snapshot, it can help you observe loss and latency at each hop over time. Microsoft Ethr also documents an MTR test specifically for loss and latency.
Use MTR when a brief traceroute does not capture an intermittent symptom. Let observations accumulate during the affected period, then compare hop behavior with the destination. As with traceroute, missing replies at one router can reflect probe filtering or rate limiting. A per-hop percentage is not by itself proof that the router is discarding transit packets; destination behavior and corroborating tests matter.
4. iPerf3: test controlled traffic and load
iPerf3 measures traffic between a client and a server that you control, making it useful when you need to test more than idle reachability. Prefer UDP when the question is direct packet-loss percentage and jitter: the iPerf project documents that UDP reports loss and jitter, whereas TCP does not report loss directly to the user.
Run tests at several traffic rates and durations. A low-rate run can establish a baseline; progressively higher rates can reveal whether symptoms emerge as offered traffic increases. Keep the server and client endpoints, packet size, rate, duration, and direction consistent when comparing runs. Do not infer the condition of an unrelated route from a test between different endpoints.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- Multifunctional NOYAFA NF-8508 Network Cable Tester: There are nine features to meet your needs. Continuity Testing, Cable Scan, Port Flash, Length Measurement, POE Power Supply Test, QC testing, Optical Power Meter, VFL and NVC function.It is perfectly suited for various engineering cabling projects, network troubleshooting, network equipment maintenance and testing scenarios. Its precise cable scanning and fault localization capabilities help you effortlessly pinpoint the root cause of issues.
- 7 WAVELENGTHS OPTICAL POWER METER: NF-8508 network cable tester can measure 7 standard wavelengths, 850/1300/1310/1490/1550/1625/1650, power detecting range(dBm): -70 ~ +10. Its power detection range spans from -70 dBm to +10 dBm, supporting FC/SC/ST connectors. It enables precise fiber optic power measurement, helping users efficiently assess fiber signal strength and ensure healthy fiber link operation. It effortlessly detects attenuation issues within fibers, thereby safeguarding fiber network stability.
- High Efficiency Visual Fault Locator: Easy identification of fiber breakpoints, poor connections, bending or cracking. Excellent for finding the right fiber to splice or quickly finding a break. Emmiting Energy: standard wavelenth: 650nm. Fast flashing, slow flashing, high precison.The built-in self-calibration ensures stable long-term performance, and Class IIIa laser (output<5mW) ensures safe daily operation.
- PORT FLASHING:The indicator light on the connection port in the NF-8508 device flashes to help accurately locate the cable. Displays port information, including operating speed, duplex mode, and negotiation settings. Port lights flash on the same screen to show the port's operating speed, making it easy to pinpoint lines and ports.
- PoE Testing and Cable Length Test: PoE testing can check cable mapping polarity and voltage of PoE network switches, withstand 60VDC. Automatically detects and switches between 10M/100M/1000M modes, Includes cable tracking, short circuit test, interruption of circuit test and etc The RJ45 cable tester can quickly measure the length of the cable with a range of 200m. Not only network cables, but also phone lines and BNC cables.
Why UDP and TCP tell different stories
UDP does not provide acknowledgment or retransmission itself. A UDP application can therefore experience packet loss without a transport-layer recovery signal. TCP detects loss and retransmits, so application-visible behavior may include delays or reduced throughput rather than a direct loss percentage exposed by the protocol. For a direct loss measurement, use iPerf3 UDP and record its reported loss and jitter; TCP remains relevant when you want to observe behavior under TCP traffic.
5. Wireshark or TShark: inspect packet-level evidence
Wireshark is a packet analyzer with protocol statistics; TShark provides command-line packet analysis. A capture at an endpoint can help you inspect retransmissions, sequence behavior, conversations, and time-series statistics. Use this depth when a percentage alone does not explain what the endpoint observed.
TShark can calculate ICMP request and reply counts, loss, percentage loss, and latency statistics including minimum, maximum, mean, median, and sample standard deviation. Those measurements describe the captured traffic and vantage point. A capture at one endpoint cannot, on its own, identify every device or link outside that endpoint.
When investigating an application, capture the relevant test traffic and examine its protocol behavior. TCP retransmissions are evidence that the TCP sender is recovering from missing or delayed data; UDP has no transport-layer acknowledgment or retransmission by itself. Correlate packet observations with the test interval and the corresponding ping or iPerf3 run rather than treating unrelated capture events as proof of the same incident.
Rank #4
- Automatically runs all tests and checks for continuity, open, shorted and crossed wire pairs. Visible LED status display.
- Cable state testing (2-wire): Line DC detecting, anode and cathode determination,Ringing signal detecting open, short and cross circuit testing
- Cable Type: RJ11 Telephone cable and RJ45 LAN cable
- Connectors: Ethernet Cat 5, Ethernet Cat 5e, Ethernet Cat 6, Ethernet Cat 7, RJ11 6P and RJ45 8P
- Power Source: DC9V Battery Required (not included)
6. Windows Pktmon: investigate drops on a Windows host
Pktmon captures packet traces, reports packet-loss statistics, and can attribute local packet loss to specific reasons and code locations. It is the most relevant of these six tools when your question is whether loss is occurring inside a Windows system rather than somewhere along the wider network path.
Microsoft recommends combining Pktmon traces with Wireshark analysis when diagnosing Windows loss. Use Pktmon to gather local trace and attribution evidence, then inspect the trace in Wireshark when protocol-level analysis is useful. Treat host-local findings separately from end-to-end measurements: a local drop and a path symptom can coexist, but one does not automatically explain the other.
A practical packet-loss troubleshooting sequence
- Establish a baseline. Run a low-rate ping to the affected destination and record replies, loss, and round-trip time.
- Check the path. Run MTR or traceroute; on Windows, PathPing is another option. Note where symptoms first appear, and check whether they persist at the destination.
- Reproduce the conditions. If the problem occurs under load, run iPerf3 UDP between endpoints you control. Test multiple rates and durations, recording loss, jitter, bitrate, packet size, and duration.
- Gather packet evidence if needed. Capture the relevant test with Wireshark or TShark to examine retransmissions, sequence behavior, conversations, and timing.
- Check the local Windows path when applicable. Add Pktmon if you need to investigate drops associated with the Windows stack, driver, or interface, and analyze its trace with Wireshark when helpful.
- Compare like with like. Align destination, direction, time window, endpoints, and traffic conditions before deciding whether two tools corroborate one another.
How to avoid false conclusions
- Intermediate hop does not reply: this can result from filtering or rate limiting of diagnostic probes. Check later hops and the destination before calling it transit loss.
- Ping is clean but an application still stalls: ping is an ICMP baseline, not a full test of the application’s traffic. Reproduce the issue with controlled traffic or capture the application flow.
- Loss appears only under load: an idle ping cannot rule out a load-related problem. Use iPerf3 between controlled endpoints and compare more than one rate and duration.
- UDP symptoms have no recovery signal: UDP does not acknowledge or retransmit packets on its own. Measure UDP loss and jitter directly rather than expecting TCP-style recovery evidence.
- TCP does not show a direct user-facing loss percentage: TCP detects and retransmits lost data. Use packet analysis for retransmission evidence and UDP iPerf3 when a direct loss percentage is the objective.
- Local and network symptoms are mixed: an end-to-end probe cannot attribute a drop to a Windows component. Use Pktmon for local attribution and compare its trace with endpoint and path measurements.
Performance, reliability, and cost considerations
Ping and MTR are lightweight diagnostic probes, while iPerf3 intentionally generates traffic. Keep the initial probe rate low, and increase test load deliberately; a high-rate traffic test can change the conditions you are trying to measure. Packet captures and local tracing provide more evidence to interpret, but require careful alignment with the test interval and endpoints.
Reliability comes from corroboration, not from trusting one percentage in isolation. Repeat tests during the reported symptom, compare destination results to intermediate-hop behavior, and use the tool whose scope matches the question: end-to-end reachability, route symptoms, controlled-load performance, packet behavior, or local host drops. The tools described here have no prices stated in the cited project and vendor documentation summarized above.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesBest Value
- Multi-Function Network Cable Tester: Supports RJ45 (CAT5, CAT5e, CAT6, CAT6A, CAT7) and RJ11 telephone cables. Quickly detects continuity, short circuits, open wires, miswiring, and cable shielding status, ensuring your LAN or phone lines are correctly wired and ready to use.
- Fast/Slow Mode with LED Indicators: Switch between fast and slow scan speeds to identify wiring issues more precisely. LED lights on both master and remote units show wire order, making it easy to spot errors like open pairs or misaligned pins at a glance.
- Split-Type Design for Long-Distance Testing: Master and remote units can be detached and used separately, allowing you to test both ends of a long cable run, ideal for wall-mounted ports, long runs, or structured cabling. Perfect for home, office, or professional IT setups.
- Compact, Lightweight & Durable: Ergonomically designed with sturdy ABS housing, this pocket-sized tester is ideal for on-the-go network engineers, DIYers, and electricians. It’s your go-to toolkit for cable maintenance, upgrades, or new installations.
- Safe & Easy to Use: Simple one-button operation makes testing quick and hassle-free. LED indicators clearly show wiring status, while the G light instantly identifies shielded (FTP/STP) or unshielded (UTP) cables. Supports safe testing of telephone lines with typical voltages under 48-72V, ideal for both home and professional use.
Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server, not a packet-loss testing tool; it is relevant only if your workflow also needs website captures. Its one-call screenshot example is:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation. Before a capture, it accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each step can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing, and responses include page-verdict and billing headers. Its MCP server gives AI agents tools for screenshots, page information, and PDF capture. The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Learn more at ScreenshotNeo, or sign up free for 1,000 screenshots a month with no card.
Frequently Asked Questions
Does a missing ping reply prove that a packet was lost?
It proves that the ICMP reply was not observed in that test. It does not alone identify where the problem occurred or establish that application traffic was lost.
Which tool can show packet loss at each hop over time?
MTR combines repeated ping-style measurements with route tracing, so it can show loss and latency observations across hops over time. Interpret intermediate-hop results alongside the destination.
Which of the six tools can attribute drops inside Windows?
Pktmon can capture traces, report packet-loss statistics, and attribute local drops to reasons and code locations.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




