2. Network Traffic Generation, Analysis and Validation SuiteTesting Telecom Frameworks Application Servers and Systems Under TestWhile Telecom markets, OSS/BSS systems and Computaris approach to verify, evaluate andmedia content are continuously converging, validate application servers and other systemstechnologies evolve and products become more under test is based on a black box strategy ascomplex, testing becomes imperative. defined by 3GPP. Systems under test can be peer servers running any of the majorComputaris, being a specialist in the field of Telecom application protocols (Diameter,OSS/BSS integration, has developed an answer CAMEL, CORBA, Web Services, Telnet, JMS,to these challenges. The unique suite of testing SIP, and more).tools assists developers, system integratorsand network operators with testing and helps Test plans can be accommodated to the actualthem cope with the ever changing telecom production environment, for example tolandscape. simulate patterns of Diameter traffic like 10% immediate event charging, 20% eventComputaris Test Solution charging with unit reservation, and 70% session-based charging.Computaris has developed a comprehensiveand versatile suite of testing tools for end-to-end testing, evaluation and validation oftelecom services. All tools are dressed in aconvenient GUI, allowing for the easy creationof test plans and test scenarios.The test scenarios describe a logical sequenceof protocol messages and can be added with aset of validation rules for assertion-basedverification of results. All messages areencoded and decoded according to the protocolscheme of the system under test.What’s TOP Testing Suite About? To simulate any production environment – inTOP Testing Suite – a Java-based tool that can which applications can run on simplerun on any platform – is designed around commodity hardware and on highly complexJMeter, a versatile testing application to load OSS/BSS infrastructures – TOP Testing Suitetest functional behavior and measure is both horizontally and vertically scalable.performance. Computaris has developed a set Multiple instances of TOP Testing Suite can runof additional modular plug-ins making TOP on one or multiple nodes enabling extensiveTesting Suite a unique and most load and stress testing. TOP Testing Suite’scomprehensive Telecom testing solution, multi-threading feature allows runningsupporting all major Telecom protocols. multiple tasks to scale up with the hardware installed base of any Telecom system under test.
3. Use Cases Graphical User InterfaceTOP Testing Suite can assist in simple to most TOP Testing Suite is dressed in a convenientcomplex use cases. In simple configurations graphical user interface assisting test andthe suite runs as a standalone application to application engineers to build simple toreplacend simulate telecom nodes such as complex test plans to match with the level ofMSC’s, SCP’s, or billing and charging systems complexity of the system under test. Thein order to generate system specific messages intuitive GUI is modular and easy to use whilstand network traffic. In more complex use cases requiring no specific protocol knowledgeTOP Testing Suite provisions data to multiple allowing users to focus on E2E application levelnodes to test any logical combination of test scenarios. The GUI concept is based onnetwork elements (including MSCs, SCPs, hierarchical test and message trees which areBilling and Charging servers, and other back- composed of XML elements.end database servers), protocols and services.JMeterJMeter is a powerful testing frameworkdesigned to load test functional behavior andmeasure performance. JMeter providesextensive performance testing capabilities,including HTTP, FTP, JDBC queries, SOAP, WebServices, TCP, LDAP, JMS, JUnit, and SMTP.JMeter can generate load on a server andanalyze overall performance under differentload types and load factors, and produce agraphical analysis of the measuredperformance. Protocols can be easily customized by adding new messages or message types in the form ofDefining a Test Strategy XML. Test scenarios can be extended withTOP Testing Suite offers a service creation assertions for validation of received messages,environment enabling users to graphically logic controllers for adding conditional decisioncompose test plans, and a visualization logic to the test plan, and listeners to collectenvironment to aid with the analysis and and gather specific data. Configurationexamination of the measured results. Test elements allow the easy configuration andplans can be created by choosing from a wide customization of the sampler plug-ins. Testrange of test elements, and organized as one plans can be run simultaneously oror more thread groups each representing a sequentially. In both cases the generatedparticular test scenario. The user has complete network traffic is aggregated and displayed infreedom in creating and orchestrating test logic real-time. By choosing any combination ofby building modular test trees using TOP specific listeners the data can be displayed inTesting Suite’s predefined and preconfigured various formats: in tabular, diagrammatic, ortest elements. as a hierarchical message tree which information can be viewed as plain text, HTML, XML, or JSON formatted data.
4. TOP Testing Suite Technical Specifications Supported Standards Horizontal and Vertical Scalability Diameter-Base standard (RFC 3588), Diameter Multiple instances on multiple nodes, Credit Control Applications (RFC4006 / 3GPP TS supports both multi-threaded and single threaded 32.299), 3GPP TS 03.78 version 7.8.1 (CAMEL environments phase 2), 3GPP TS 29.078 version 4.8.0 (CAMEL phase 3), TCAP: ITU-T (White Book) Q.771-774,WSDL v1.1, CORBA 2.3.1 (formal/99-10-07), Telnet Protocol Specification (IETF RFC 854, May 1983) Operating Modes GUI Features Single Node Mode, Distributed Mode Hierarchical test tree, logic controllers, timers, configuration elements, preprocessors, postprocessors, samplers, assertions, listeners, Java, BeanShell Scripting, visualization Supported Protocols Data AnalysisDiameter, CAP 2/3, CORBA, Telnet, SSH, SOAP/Web Sample number, sample time, average, minimum, Services, HTTP/S, LDAP, FTP, JMS maximum, standard deviation, error rate (%), throughput per time unit (second, minute, hour, kB/sec, number of bytes) Supported Java Versions Additional Plug-ins Java 1.5, Java 1.6 Developed on request or as part of the Computaris roadmap Platforms Supported Testing Types Runs on all Java-enabled platforms Functional, revenue assurance, load, performance, stress, stability, configuration Logging and Tracing Development Environment File (XML and plain text) based logging and tracing Sun JDKTM 5.0 Transport and Security Protocols TCP, SCTP, TLS Watch demonstration videos and download a trial version from our Product Pages: www.computaris.com