The focus of LTE and 5G has been on increasing network performance in areas of end-user throughput and decreased latency of user data. While the possibility to introduce more control of data rates and priorities is primarily tested through the control plane, the only way to verify the increased capacity and decreased latency is to measure it by sending user data packets through the device under test. dsTest provides a Basic User Data Application that allows simulated subscribers to send UDP, TCP, and SCTP data to a system under test while measuring round-trip delay and packet loss. Furthermore, our IP Server emulators can be added to validate data performance through the device under test.
In addition to routing information, the following options are configurable for Basic Data protocols:
- Request packet size (client side)
- Response packet size (server side)
- Flight size (TCP only)
- Packet Rate
- Automatically start data traffic when the underlying transport becomes available (optional)
- Stop data traffic after a specified number of packets have been sent or run until stopped by an external event
- Simulate inbound or outbound packet loss (optional)
See our Online Help for more details.
As with all dsTest products, the node configurations and test scenarios are easily defined and configured with XML files that are validated against a published XML Schema to avoid invalid definitions. With our dsClient GUI, you can create, run, and archive tests, capture, graph and archive operational measurements, capture real-time data flows, and manage your dsTest servers and testing scenarios with a standalone application that runs on your PC.
Advanced Testing Features
Use our SmartEvents state machine to coordinate Basic Data activities with Control Plane applications. The Basic Data application fires a stop event when the subscriber’s traffic flow ends, which an event handler can handle and trigger an event in another application — terminating a Gx session, for example. Likewise, an event handler can start or stop a subscriber’s Basic Data flow when an event is received from another application.
Operational Measurements (OMs)
Rich sets of measurements are provided that include message and byte counters, transaction duration, round-trip delay, and errors encountered or received. See our Online Help for Basic Data measurements, IP layer measurements, and socket measurements.
You can read more about the reporting features offered with dsTest and dsClient GUI here.