dsTest supports both server emulation and client simulation for the Short Message Service (SMS) Mobile Application Part (MAP) Gd interface. Test Serving GPRS Support Node (SGSN) Gd interfaces in UMTS networks with our Gateway Message Service Center (GMSC) Emulator or use our emulator to test the Gd interface of an IP-CAN Short Message Gateway (IP-SM-GW). Use the Gd Interface application to simulate an SGSN or an IP-SM-GW generating MO short messages towards an IWMSC. Test a combination of Mobile Originated (MO) and Mobile Terminated (MT) messages in a mobile-to-mobile scenario. For more information regarding how to use dsTest for MAP functional and compliance testing, see our page on Conformance Testing.
The Gd interface application implements the following 3GPP Mobile Application services:
SGSN/IP-SM-GW Testing (Server Emulation)
The GMSC Emulator incorporates IWMSC and SC functionality and initiates the appropriate procedure when receiving an MO short message, eliminating the need to dedicate a production server to lab activities. You can initiate forwarding of MT short messages by executing a test event chain with a run-time command or during an automated test.
GMSC Testing (Client Simulation)
The Gd Interface application can be used to simulate an SGSN’s or IP-SM-GW’s Gd interface to determine the SMS processing capacity and performance of a GMSC. The Gd Interface application allows users to validate GMSC performance and capacity in a realistic network environment, replicating the deployment configuration.
Multiple SGSN emulators* can be instantiated on a single server, each with scalable subscriber loads and transaction rates. In this mode, up to 1000 independent SGSN nodes or IP-SM-GW nodes may be simultaneously simulated. The nodes are fully independent and their subscriber configurations may also be independent, may overlap, or may be duplicated.
* The IP-SM-GW Gd interface has the appearance of an SGSN.
dsTest provides rich sets of measurements that include but are not limited to:
- Transaction and transport layer attempts, successes, and failures
- Transaction duration, transactions-per-second, and round-trip delay
- Message and byte counters
- Errors encountered and error indications received in messages
You can read more about the reporting features offered with dsTest and dsClient here.