Phone: (469) 634-4200

Conformance Testing

dsTest is targeted for network equipment manufacturers and service providers to enable reduced time to market of new services while ensuring the network quality and performance requirements are not compromised.  Designed explicitly to facilitate the cost-effective testing of high performance protocols and applications, dsTest is focused on 3G/4G/5G core network service interfaces to support your network evolution testing, and dsTest is known for its capacity and performance testing capabilities, providing stateful, standards-based applications that react appropriately to both expected and unexpected events without the need for scripting, simplifying the process of performance testing the signaling core.   dsTest is used to:

  • Measure call performance and capacity
  • Verify new mobility features and standards before deploymentdsTest, Developing Solutions, Comformance Testing, EPC Testing, VoLTE Testing, LTE Testing
  • Identify performance ceilings and bottlenecks
  • Validate system scalability with variable subscriber loads
  • Plan capacity
  • Provide interactive control and monitoring for real-time test configuration, event triggering, and measurement sampling
  • Facilitate unattended test modes for users creating real-world scenarios with heavy load and long-duration stability tests
  • Validate message content
  • Core network (EPC ,5GC) Traffic simulation

dsTest Features for 4G/5G Compliance Testing

dsTest also provides many tools for traffic simulation and verification of functional and compliance of 5GC and EPC interfaces, protocols and standards-based message flows.  With these tools, dsTest users can easily customize testing scenarios to achieve their testing goals including the coordination of multiple emulated nodes and interfaces to simulate and validate traffic and message contents for complex signaling interactions such as VoLTE.  These tools include:

  • Interface Applications and Network Node EmulatorsdsTest offers server emulation and client simulation capabilities  and multiple interface applications for comprehensive testing of 3GPP 3G/4G/5G core network interface functionality and performance: Diameter, GTP, SIGTRAN, MAP, CAMEL, TCAP, SMS, RADIUS, SIP, SGs, LCS-AP/SLs, LPP, EAP, BSSAP, S1AP, RANAP, DHCP, ReST, LDAP, SOAP;
  • dsTest NTG – Use this portable,  cost-effective “Network To Go”, to test the functionality and interaction of core interfaces and nodes;
  • dsClient GUI – Design, create and execute test scenarios, with real-time measurements graphing and management of your dsTest servers and library of test scenario configurations;
  • Protocol Dictionaries – Research message contents conformance, or define sets of message templates against which messages can be validated.  Import message and AVP/IE definitions into message templates and user-defined dictionary for message content validation;
  • SmartEvents/SmartFlow – Quickly build simple to sophisticated state machines to control, monitor, and validate complex message flows.  Test scenarios can be easily constructed and quickly modified to match changes in the testing environment;
  • SmartAVP – Add, modify, replace, remove and validate vendor-specific or other optional AVPs/IEs in messages;
  • Traffic Profiles/Transaction Rate Modeling – Easily define a complex configuration of actions to be taken over a specified time period;
  • SmartBuffers – Configure and transmit transparent data that is not processed or interpreted by dsTest;
  • SmartConditional – Specify one or more conditions that must be met prior to invoking an action defined in a SmartEvents event handler;
  • SmartModify – Modify/update subscriber-specific or transparent data prior to invoking the action defined in a SmartEvents event handler;
  • SmartControl – allows an External Client to register for, send, and receive notification of dsTest events, allowing the External Client to coordinate actions with device(s) under test (DUT);
  • SmartAVP Extract – Allows you to extract or clear a value from a AVP;
  • Capture Next Event / Release Next Event – Captures/Release the next action the source application would have executed;
  • Reset Pending – Resets the source of a captured action/event;
  • Mark/Accumulate – Starts a timer which will measure the time (in us) from this point until an “accumulate” operation on the same counter;
  • Packet Capture – Capture and stream live traffic on selected interfaces and display with a utility such as Wireshark™;
  • Operational MeasurementsdsTest provides a comprehensive set of Operational Measurements that are collected at configurable intervals;
  • XML ConfigurationdsTest is configured and controlled by XML documents;
  • Subscriber Groups – The subscriber database can be divided into multiple ranges, with ranges inheriting characteristics from a base group. This allows for non-contiguous blocks of subscriber identifiers and associates blocks of subscribers with different serving nodes, location and routing codes, subscribed services, and other subscriber characteristics;
  • Dynamic Identity – The subscriber identity can be dynamically learned from received messages – IMSI, MSISDN, IMEI, Hardware Address, Private Identity and Public Identity;
  • Test&Set – Alter testing behavior based upon a condition to be met when the value is not equal to a specified value, and then sets the value to the specified value. This insures that an action is taken only one time if an event otherwise might be triggered for many subscribers due to the same root cause;
  • Primary/Secondary Diameter Interfaces
    • Redundancy – Standby Mode (all packets sent via primary connection when available) or Balanced (packets evenly distributed between available connections);
    • Multi-homing – for SCTP sockets, multi-homing is enabled if more than one address is configured;
  • Specification Map – A map of specifications defining standard behaviors for S1, Diameter, MAP, GTP, RADIUS,  M3, NGAP,and other interfaces and protocols;
  • CDR storage and validation – Collect CDRs for interfaces such as Ro, Rf, and Gx.


Additional Testing Tools from Developing Solutions

dsAnalyzer – A comprehensive Diameter and GTP traffic analysis tool for correlating traffic across multiple interfaces and generation of deployable dsTest test configurations.