SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
At The Core

                                                                                At the heart of Computaris TOP Testing Suite is JMeter – a
                                                                                Java-based testing framework – providing the logic for
                                                                                defining, managing and handling test plans. Various plug-ins
                                                                                enable testing a full range of standard Telecom protocols.
                                                                                Other protocols can be added as required. All systems under
                                                                                test can be automatically and dynamically tested as black
                                                                                boxes using a convenient graphical user interface enabling
                                                                                operators to work out any test scenario, varying from very
                                                                                simple to most complex.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Testing A Telecom Framework
                                                                                TOP Testing Suite is a suite of testing tools providing
                                                                                operators enhanced capabilities to comprehensively test
                                                                                end-to-end telecom services. The suite can be used to
                                                                                thoroughly test the communication path between originating
                                                                                and terminating mobile devices all the way down to the
                                                                                subscriber databases of a Telecom operator. TOP Testing
                                                                                Suite can simulate CORBA network traffic originating from for
                                                                                example Billing & Charging systems, Diameter traffic
                                                                                originating from Service Control Points and CAMEL messages
                                                                                from Mobile Switching Centers. This video will show you
                                                                                how to apply CORBA and Diameter samplers for testing a
                                                                                billing and charging server, a subscription manager, a rating
                                                                                engine, an account manager and an offline billing server.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Test Plan - Flow Chart DEMO
                                                                                The test plan works out a prepaid and a postpaid scenario
                                                                                using CORBA and Diameter samplers. First the subscriber
                                                                                IMSI is fetched from the CSV file. Based on the received IMSI
                                                                                number subscriber information is fetched from the
                                                                                subscription manager. For a prepaid subscriber a rate event is
                                                                                issued to the rating engine to fetch the subscriber’s initial
                                                                                balance from the account manager. To check whether the
                                                                                balance is sufficiently high for using the requested service a
                                                                                Diameter session with the online billing and charging server is
                                                                                set up. As a last step of the prepaid scenario the subscriber’s
                                                                                final balance is fetched from the account manager. For a
                                                                                postpaid subscriber the postpaid scenario will be executed in
                                                                                which the offline billing server will be updated with a call
                                                                                detail record. Finally a brief status report will be written to an
                                                                                output file.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Add Configuration Elements
                                                                                To shorten the demonstration all elements of the final test
                                                                                plan have already been prepared on the workbench from
                                                                                where they will be successively added to the test plan. The
                                                                                first element moved to the test plan is added as a child; the
                                                                                subsequent other elements are inserted directly after the
                                                                                child element. Elements can be simply added by dragging and
                                                                                dropping them from the workbench onto the test plan. The
                                                                                CORBA configuration element contains reference information
                                                                                about the CORBA server under test and is contained in four
                                                                                IDL files defining the account manager, the billing server, the
                                                                                rating engine and the subscription manager. IDL files can be
                                                                                added by clicking the file open icon. However all required IDL
                                                                                files have already been added so there is no need for adding
                                                                                more. For the configuration of the Diameter plug-in three
                                                                                values are most important: the hostname or IP address of the
                                                                                Diameter peer server under test, its port number, and the
                                                                                local port number. A counter element is used for serving the
                                                                                Diameter protocol and its value will be used further on in the
                                                                                test plan for calculation of the Diameter session IDs. The last
                                                                                configuration element defines the name of the external CSV
                                                                                data file, the internal variables TOP uses for containing the
                                                                                data, and the type of delimiter used for separation of the
                                                                                data. As you can see the CSV file used for the test comprises
                                                                                the IMSI numbers of five subscribers and for each of them an
                                                                                event ID.


Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Subscriber Data
                                                                                First a thread group is added to contain all elements of the
                                                                                test plan. The first element added to the thread group is a
                                                                                logical controller comprising two dummy samplers. The first
                                                                                dummy sampler is used in case the test plan is configured to
                                                                                load the subscriber data from an external CSV file. The
                                                                                sampler defines two variables to store the data. The first
                                                                                variable copies the IMSI number, the second variable stores
                                                                                the event ID. The relation between the two variables and the
                                                                                contents of the CSV file is defined in the CSV Data
                                                                                Configuration element that we have defined earlier. The
                                                                                second dummy sampler is used when the test plan is
                                                                                configured to load the subscriber data from user defined
                                                                                variables. The first variable contains the IMSI number. The
                                                                                second one contains the event ID. Their values are defined at
                                                                                test plan level using three user defined variables. The first
                                                                                one is a Boolean variable to determine whether or not to load
                                                                                the data from an external CSV file. A second variable contains
                                                                                the event ID and a third one is used to hold the IMSI number.
                                                                                Their values are internally made available to all threads at the
                                                                                start of a test run.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Subscriber Info




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Subscriber Info
                                                                                To fetch the subscriber info from the subscription manager a
                                                                                CORBA Sampler is applied. The sampler stores the subscriber
                                                                                info, the MSISDN number, the prepaid flag and the tariff ID as
                                                                                subscriber information in separate variables. The CORBA
                                                                                sampler uses an IDL file describing the interface with the
                                                                                subscription manager. From this file we choose the module,
                                                                                the interface and the CORBA method for accessing the
                                                                                subscription manager.

                                                                                The value of the IMSI input variable can be entered manually
                                                                                but in this demo we copy the value from an external CSV file
                                                                                using the IMSI variable that we have defined earlier. The
                                                                                CORBA sampler is appended with a delay timer inserting a
                                                                                pause after execution of the sampler.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Rate Event




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Rate Event
                                                                                Rating is the first step of the prepaid scenario. The Rate Event
                                                                                CORBA sampler is therefore the first sampler of the If Prepaid
                                                                                Controller group. The IDL file describing the CORBA interface
                                                                                of the rating engine contains a method called Rate Event
                                                                                which is used to send the event ID and the tariff ID to the
                                                                                rating engine. The rating engine replies by returning the price
                                                                                of the requested event. The price is stored in a dedicated
                                                                                variable. Directly after the rate event sampler a timer is
                                                                                appended establishing a time delay immediately after
                                                                                execution of the sampler. The time delay is defined as a user
                                                                                defined variable which value can be manually entered at test
                                                                                plan level.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Initial Balance




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Initial Balance
                                                                                To fetch the initial balance from the account manager a
                                                                                CORBA sampler is applied. The IDL file describing the CORBA
                                                                                interface of the account manager contains a method called
                                                                                Get Account Info which is used to send the MSISDN number
                                                                                to the account manager in exchange for the account
                                                                                information and the initial balance. The received account
                                                                                information and initial balance are stored in dedicated
                                                                                variables. After the data exchange with the account manager
                                                                                a time delay is applied.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Prepare Diameter Sessions
                                                                                To prepare a diameter session two variables are used; a
                                                                                variable to contain the Session ID and another one to contain
                                                                                the event time stamp.

                                                                                The session ID is comprised of the originating host name, a
                                                                                time stamp and a unique sequence number derived from the
                                                                                counter that we have defined earlier as one of the
                                                                                configuration elements.

                                                                                The session ID is used as the first AVP in all diameter requests
                                                                                to indicate that subsequent requests belong to the same
                                                                                charging session.

                                                                                The event time stamp uniquely identifies the occurrence in
                                                                                time of an event.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Send Initial CCR




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Send Initial CCR
                                                                                To check if the subscriber’s account balance is sufficiently
                                                                                high for using the requested service an initial CCR message is
                                                                                send to the billing and charging server in exchange for a CCA
                                                                                message containing the result of the interrogation.

                                                                                 To interrogate the billing and charging server a Diameter
                                                                                sampler is used. The message type to be exchanged is
                                                                                selected from the message drop down box; here we choose
                                                                                the credit control request message type. Using TOP Testing
                                                                                Suite Diameter samplers can be freely configured by adding
                                                                                new attribute-value-pairs as children or siblings.

                                                                                To demonstrate the ease of adding AVPs a new AVP will be
                                                                                added as a sibling. Simply right click on an existing AVP and
                                                                                select add sibling from the context menu. The type of AVP
                                                                                can be chosen from a drop up box. AVPs can be manually
                                                                                given a value from the value field. Some types of AVP’s have
                                                                                predefined values which can be chosen from the Possible
                                                                                Values drop up box. New values are accepted by clicking on
                                                                                any of the AVPs.

                                                                                The result of the interrogation with the billing and charging
                                                                                server is stored in the Result Code variable. The Diameter
                                                                                sampler is appended with a timer delay which value can be
                                                                                manually entered from the corresponding user defined
                                                                                variable.


Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Reusing Variable Values
                                                                                Values received or created by any of the samplers can be
                                                                                reused at any place elsewhere in the test plan. For example
                                                                                the MSISDN number which was fetched from the subscription
                                                                                manager using a CORBA sampler, and stored in a dedicated
                                                                                variable using the fetch subscriber info CORBA sampler, is
                                                                                reused by a Diameter sampler as an input value to the billing
                                                                                and charging server.

                                                                                Another example is the price variable received by the Rate
                                                                                Event CORBA sampler which is reused in the same Diameter
                                                                                sampler as part of the Unit Value AVP.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Termination CCR




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Termination CCR
                                                                                Two Diameter samplers are applied for issuing termination
                                                                                messages.

                                                                                The first CCR termination sampler is contained in an IF
                                                                                controller which is used to check if the subscriber’s balance is
                                                                                sufficiently high.

                                                                                The Diameter sampler is configured to send a termination
                                                                                CCR message with used service unit to the billing and
                                                                                charging server in case the subscriber’s balance has been
                                                                                proven to be sufficient. The used service unit contains the
                                                                                price as received from the rating engine. The sampler stores
                                                                                the result code of the termination message exchange in a
                                                                                separate variable making it available for usage elsewhere in
                                                                                the test plan. The sampler is appended with a timer delay.

                                                                                The second Diameter sampler is contained in another IF
                                                                                controller and is executed in case the subscriber’s balance is
                                                                                not sufficient. This Diameter sampler is configured to send a
                                                                                termination CCR without used service unit to the billing and
                                                                                charging server.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Final Balance and Check Result




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Fetch Final Balance and Check Result
                                                                                To fetch the subscriber’s final balance from the account
                                                                                manager a CORBA sampler is applied. The received CORBA
                                                                                data is stored in two variables; a variable for storing the Final
                                                                                Account Information and a variable for storing the
                                                                                subscriber’s final balance.

                                                                                The last sampler of the prepaid flow is a Bean Shell sampler
                                                                                which is used to perform a final check on the results using
                                                                                JavaScript. The script can contain any of the variables that
                                                                                have been defined earlier in the test plan. The sample code
                                                                                here reuses the variables for the Initial Balance, the Final
                                                                                Balance and the Price.

                                                                                The checked result is OK if the expected final balance equals
                                                                                the fetched final balance.

                                                                                At the end of the prepaid scenario the status results are
                                                                                written as a text string to a variable which contents will be
                                                                                contained by an external text file, showing a separate status
                                                                                line for each prepaid subscriber.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Store CDR Data in Billing Server




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Store CDR Data in Billing Server
                                                                                To write a call data record to the offline billing server a
                                                                                CORBA Sampler is applied. For the configuration of the
                                                                                CORBA sampler the IDL file describing the billing server is
                                                                                used.

                                                                                From this file we use the store CDR method to transfer the
                                                                                values of four variables to the offline billing server; the
                                                                                MSISDN number of the originator, the destination number of
                                                                                the terminating device, the event ID triggered by the
                                                                                originator, and the time stamp of the event. The postpaid
                                                                                scenario is also appended with a timer delay.

                                                                                And just as for the prepaid scenario the postpaid results are
                                                                                written to an external text file to contain a separate status
                                                                                line for each postpaid subscriber.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Add Listeners
                                                                                TOP Testing Suite provides various listeners which are used
                                                                                for gathering information during a test run. Depending on
                                                                                your needs you can choose the appropriate set of listeners
                                                                                allowing you to view the test results in several formats. For
                                                                                this demonstration we have used six listeners; to respectively
                                                                                view the CORBA test results in tabular format, all results in
                                                                                the form of a tree or a table, a summary report briefly
                                                                                presenting significant statistics, and two different listeners
                                                                                dedicated to the Diameter results.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Test Run in Simulator Environment
                                                                                With the number of threads set to five, choosing start from
                                                                                the run menu triggers the execution of the test plan. The test
                                                                                results are immediately displayed in the test environment
                                                                                simulator. The generated test results can also be monitored
                                                                                online from any of the listeners. Here we choose to view the
                                                                                results from the CORBA Results Table listener. The simulator
                                                                                shows the successive results generated by the CORBA and
                                                                                Diameter samplers as received from the subscription
                                                                                manager, the rating engine, the account manager and the
                                                                                online and offline billing and charging servers. Consulting the
                                                                                listeners we can view details about all performed CORBA and
                                                                                Diameter message exchanges.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
View CORBA Results
                                                                                After a test run the test results are directly available from the
                                                                                listeners. In this demonstration the CORBA results are taken
                                                                                from the CORBA Results Table listener. This listener provides
                                                                                for each CORBA sample the sample number, the time stamp,
                                                                                the status of the message exchange and the name of the
                                                                                corresponding sampler. Clicking on a sample displays details
                                                                                about the CORBA request and response messages, such as
                                                                                the module, the interface and the method used for making a
                                                                                request - and the names and values of the parameters that
                                                                                were involved in the message exchange.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
View Diameter Results
                                                                                To trace the Diameter results we have used two dedicated
                                                                                listeners.

                                                                                The Diameter Messages listener shows details about all
                                                                                Diameter messages that were exchanged during the test run
                                                                                starting with the initial CER request and answer messages for
                                                                                setting up a Diameter session, followed by the 12 initial CCR
                                                                                and termination messages of the prepaid message flow. You
                                                                                can view information about the exchanged Diameter
                                                                                attribute-value-pairs by expanding the message tree.

                                                                                The Diameter View Results listener provides an alternative
                                                                                view on the same Diameter messages, but focuses on the
                                                                                messages of the Diameter samplers that were actually
                                                                                involved in the execution of the test plan. For each Diameter
                                                                                sampler the contents of the exchanged request and response
                                                                                messages can be viewed from separate tabs. For example the
                                                                                used service unit that was issued in a CCR termination
                                                                                message can be viewed. By expanding the tree you can view
                                                                                for example the contents of the USU that was exchanged in
                                                                                one of the termination messages.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
View Results Overview
                                                                                Three extra listeners have been added to the test plan
                                                                                each of them giving an alternative view on the test results.
                                                                                The Summary Report listener displays a tabular overview
                                                                                with statistical information about the network traffic
                                                                                generated by each test element, such as the number of
                                                                                samples, the average, minimum, maximum and standard
                                                                                deviation of the values exchanged, the throughput in
                                                                                messages per time unit, the number of kilo bytes per
                                                                                second and the average number of bytes exchanged.

                                                                                The View Results in Table listener shows a chronological
                                                                                and brief statistical list of test elements that were
                                                                                executed during the test run. For each element details
                                                                                about the generated traffic are available from separate
                                                                                columns.

                                                                                As opposed to the previous listeners the View Results Tree
                                                                                listener provides a view on the contents of the messages.
                                                                                For each sample the contents of the request and response
                                                                                messages are displayed on two separate tabs. A third tab
                                                                                shows statistics about the sampler result. Depending on
                                                                                your preference the response data can be viewed in
                                                                                different formats: as plain text, as HTML, as XML or in
                                                                                Javascript Object Notation (JSON).




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
View Results Overview
                                                                                And finally the results of the test run are written to an
                                                                                external text file showing the results of the five threads. The
                                                                                file contains a status line for each subscriber displaying the
                                                                                processed IMSI and MSISDN numbers, and the result of the
                                                                                performed test.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
Conclusion
                                                                                TOP Testing Suite’s key features are its scalability, extensibility
                                                                                and usability. Its technical features make it a robust, cost-
                                                                                effective, convenient and user friendly telecom testing
                                                                                solution that can be deployed at any stage of the product
                                                                                development and deployment process. Computaris TOP
                                                                                Testing Suite shifts control to the operator making it a
                                                                                beneficial tool for the CSP community. Likewise, the suite
                                                                                offers software houses and telecom vendors an efficient, agile
                                                                                and profitable tool to easily and comprehensively test a wide
                                                                                range of telecom protocols.




Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text

Weitere ähnliche Inhalte

Was ist angesagt?

M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsComarch
 
Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Nir Cohen
 
CommTRACK Ticketing Platform
CommTRACK Ticketing PlatformCommTRACK Ticketing Platform
CommTRACK Ticketing Platformacuser30
 
Addressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAddressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAricent
 
How to improve customer experience with a self organizing network
How to improve customer experience with a self organizing networkHow to improve customer experience with a self organizing network
How to improve customer experience with a self organizing networkComarch
 
Integrated policy & charging
Integrated policy & chargingIntegrated policy & charging
Integrated policy & chargingComverse, Inc.
 
Netfors - SMS Center
Netfors - SMS CenterNetfors - SMS Center
Netfors - SMS CenterNetfors
 
Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010PhaedraPardue
 
Klabs Conference 2009
Klabs Conference 2009Klabs Conference 2009
Klabs Conference 2009Sigma Systems
 
Genesys voice portal whitepaper
Genesys voice portal whitepaperGenesys voice portal whitepaper
Genesys voice portal whitepaperRanjit Patel
 
Avaya outbound update apr 2015
Avaya outbound update apr 2015Avaya outbound update apr 2015
Avaya outbound update apr 2015David Ward
 
Dslf Broadband Suitefor Caba
Dslf Broadband Suitefor CabaDslf Broadband Suitefor Caba
Dslf Broadband Suitefor CabaCABA
 
Charging and Billing for the Digital Economy
Charging and Billing for the Digital EconomyCharging and Billing for the Digital Economy
Charging and Billing for the Digital EconomyOpenet
 
Constraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningConstraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningProdapt Solutions
 

Was ist angesagt? (19)

M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M Projects
 
Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11
 
CommTRACK Ticketing Platform
CommTRACK Ticketing PlatformCommTRACK Ticketing Platform
CommTRACK Ticketing Platform
 
Addressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAddressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testing
 
How to improve customer experience with a self organizing network
How to improve customer experience with a self organizing networkHow to improve customer experience with a self organizing network
How to improve customer experience with a self organizing network
 
Qo e kqi
Qo e kqiQo e kqi
Qo e kqi
 
Integrated policy & charging
Integrated policy & chargingIntegrated policy & charging
Integrated policy & charging
 
Netfors - SMS Center
Netfors - SMS CenterNetfors - SMS Center
Netfors - SMS Center
 
How to maximize benchmarking efficiency and deliver optimal customer experience
How to maximize benchmarking efficiency and deliver optimal customer experience How to maximize benchmarking efficiency and deliver optimal customer experience
How to maximize benchmarking efficiency and deliver optimal customer experience
 
FelixBuatey's CV
FelixBuatey's CVFelixBuatey's CV
FelixBuatey's CV
 
Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010
 
Klabs Conference 2009
Klabs Conference 2009Klabs Conference 2009
Klabs Conference 2009
 
Genesys voice portal whitepaper
Genesys voice portal whitepaperGenesys voice portal whitepaper
Genesys voice portal whitepaper
 
Session4_2
Session4_2Session4_2
Session4_2
 
Avaya outbound update apr 2015
Avaya outbound update apr 2015Avaya outbound update apr 2015
Avaya outbound update apr 2015
 
Dslf Broadband Suitefor Caba
Dslf Broadband Suitefor CabaDslf Broadband Suitefor Caba
Dslf Broadband Suitefor Caba
 
Charging and Billing for the Digital Economy
Charging and Billing for the Digital EconomyCharging and Billing for the Digital Economy
Charging and Billing for the Digital Economy
 
NPAE Tool
NPAE ToolNPAE Tool
NPAE Tool
 
Constraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service ProvisioningConstraints & Bottlenecks in Service Provisioning
Constraints & Bottlenecks in Service Provisioning
 

Ähnlich wie Computaris Top Testing Suite (Full Demonstration)

Performance testslideshowrecent
Performance testslideshowrecentPerformance testslideshowrecent
Performance testslideshowrecentFuture Simmons
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Bill Duncan
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...Amit Bhandu
 
Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter Hima Bindu Kosuru
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersIRJET Journal
 
Automated EMV Level 3 Testing - Abrantix Level 3 Player
Automated EMV Level 3 Testing - Abrantix Level 3 PlayerAutomated EMV Level 3 Testing - Abrantix Level 3 Player
Automated EMV Level 3 Testing - Abrantix Level 3 PlayerMartin Gloor
 
SSM White Paper NOV-2010
SSM White Paper NOV-2010SSM White Paper NOV-2010
SSM White Paper NOV-2010ChipStart LLC
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationDaniele Gianni
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designsijcsit
 
Test Objects -- They Just Work
Test Objects -- They Just WorkTest Objects -- They Just Work
Test Objects -- They Just WorkBob Binder
 
meghana_resume
meghana_resumemeghana_resume
meghana_resumemeghana t
 

Ähnlich wie Computaris Top Testing Suite (Full Demonstration) (20)

Performance testslideshowrecent
Performance testslideshowrecentPerformance testslideshowrecent
Performance testslideshowrecent
 
Spirent CloudScore
Spirent CloudScoreSpirent CloudScore
Spirent CloudScore
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
 
Eska interconnect
Eska interconnectEska interconnect
Eska interconnect
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
20240
2024020240
20240
 
Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack Servers
 
Automated EMV Level 3 Testing - Abrantix Level 3 Player
Automated EMV Level 3 Testing - Abrantix Level 3 PlayerAutomated EMV Level 3 Testing - Abrantix Level 3 Player
Automated EMV Level 3 Testing - Abrantix Level 3 Player
 
Cm1000 brochure
Cm1000 brochureCm1000 brochure
Cm1000 brochure
 
Air defense ap_test_spec_sheet
Air defense ap_test_spec_sheetAir defense ap_test_spec_sheet
Air defense ap_test_spec_sheet
 
SSM White Paper NOV-2010
SSM White Paper NOV-2010SSM White Paper NOV-2010
SSM White Paper NOV-2010
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
 
kundan_resume
kundan_resumekundan_resume
kundan_resume
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designs
 
Test Objects -- They Just Work
Test Objects -- They Just WorkTest Objects -- They Just Work
Test Objects -- They Just Work
 
meghana_resume
meghana_resumemeghana_resume
meghana_resume
 
VAMSHIKRISHNA_BOOSAM_NOV16(1)
VAMSHIKRISHNA_BOOSAM_NOV16(1)VAMSHIKRISHNA_BOOSAM_NOV16(1)
VAMSHIKRISHNA_BOOSAM_NOV16(1)
 

Mehr von Computaris

70% less troubleshooting time and reduced network operation costs
70% less troubleshooting time and reduced network operation costs70% less troubleshooting time and reduced network operation costs
70% less troubleshooting time and reduced network operation costsComputaris
 
DevOps and 5G cloud native solutions supported by Computaris automated testin...
DevOps and 5G cloud native solutions supported by Computaris automated testin...DevOps and 5G cloud native solutions supported by Computaris automated testin...
DevOps and 5G cloud native solutions supported by Computaris automated testin...Computaris
 
Complex cloudification: Porting bare metal apps to telco cloud vnf
Complex cloudification: Porting bare metal apps to telco cloud vnfComplex cloudification: Porting bare metal apps to telco cloud vnf
Complex cloudification: Porting bare metal apps to telco cloud vnfComputaris
 
Solid combination of Diameter and Computaris plugins in automated testing tool
Solid combination of Diameter and Computaris plugins in automated testing toolSolid combination of Diameter and Computaris plugins in automated testing tool
Solid combination of Diameter and Computaris plugins in automated testing toolComputaris
 
First development of Cr interface for MRF equipment by Computaris
First development of Cr interface for MRF equipment by ComputarisFirst development of Cr interface for MRF equipment by Computaris
First development of Cr interface for MRF equipment by ComputarisComputaris
 
Swisscom’s prepaid billing system: A case of successful project and solid par...
Swisscom’s prepaid billing system: A case of successful project and solid par...Swisscom’s prepaid billing system: A case of successful project and solid par...
Swisscom’s prepaid billing system: A case of successful project and solid par...Computaris
 
Automated testing in migration to 5G network and the cloud
Automated testing in migration to 5G network and the cloudAutomated testing in migration to 5G network and the cloud
Automated testing in migration to 5G network and the cloudComputaris
 
Digital value in telecom and beyond
Digital value in telecom and beyondDigital value in telecom and beyond
Digital value in telecom and beyondComputaris
 
Computaris presentation
Computaris presentationComputaris presentation
Computaris presentationComputaris
 
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...Computaris
 
Computaris cloud and DevOps services
Computaris cloud and DevOps servicesComputaris cloud and DevOps services
Computaris cloud and DevOps servicesComputaris
 
TOP Testing Suite
TOP Testing SuiteTOP Testing Suite
TOP Testing SuiteComputaris
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentComputaris
 
Innovative analytics solution for large datacenter network traffic
Innovative analytics solution for large datacenter network trafficInnovative analytics solution for large datacenter network traffic
Innovative analytics solution for large datacenter network trafficComputaris
 
Romanian software market statistics and forecast
Romanian software market statistics and forecastRomanian software market statistics and forecast
Romanian software market statistics and forecastComputaris
 
Computaris DevOps technology expertise
Computaris DevOps technology expertiseComputaris DevOps technology expertise
Computaris DevOps technology expertiseComputaris
 
Computaris builds analytics solution for large datacenter network traffic
Computaris builds analytics solution for large datacenter network trafficComputaris builds analytics solution for large datacenter network traffic
Computaris builds analytics solution for large datacenter network trafficComputaris
 
Romania's success in software outsourcing
Romania's success in software outsourcingRomania's success in software outsourcing
Romania's success in software outsourcingComputaris
 
Computaris cloud expertise
Computaris cloud expertiseComputaris cloud expertise
Computaris cloud expertiseComputaris
 

Mehr von Computaris (20)

70% less troubleshooting time and reduced network operation costs
70% less troubleshooting time and reduced network operation costs70% less troubleshooting time and reduced network operation costs
70% less troubleshooting time and reduced network operation costs
 
DevOps and 5G cloud native solutions supported by Computaris automated testin...
DevOps and 5G cloud native solutions supported by Computaris automated testin...DevOps and 5G cloud native solutions supported by Computaris automated testin...
DevOps and 5G cloud native solutions supported by Computaris automated testin...
 
Complex cloudification: Porting bare metal apps to telco cloud vnf
Complex cloudification: Porting bare metal apps to telco cloud vnfComplex cloudification: Porting bare metal apps to telco cloud vnf
Complex cloudification: Porting bare metal apps to telco cloud vnf
 
Solid combination of Diameter and Computaris plugins in automated testing tool
Solid combination of Diameter and Computaris plugins in automated testing toolSolid combination of Diameter and Computaris plugins in automated testing tool
Solid combination of Diameter and Computaris plugins in automated testing tool
 
First development of Cr interface for MRF equipment by Computaris
First development of Cr interface for MRF equipment by ComputarisFirst development of Cr interface for MRF equipment by Computaris
First development of Cr interface for MRF equipment by Computaris
 
Swisscom’s prepaid billing system: A case of successful project and solid par...
Swisscom’s prepaid billing system: A case of successful project and solid par...Swisscom’s prepaid billing system: A case of successful project and solid par...
Swisscom’s prepaid billing system: A case of successful project and solid par...
 
Automated testing in migration to 5G network and the cloud
Automated testing in migration to 5G network and the cloudAutomated testing in migration to 5G network and the cloud
Automated testing in migration to 5G network and the cloud
 
Digital value in telecom and beyond
Digital value in telecom and beyondDigital value in telecom and beyond
Digital value in telecom and beyond
 
Computaris presentation
Computaris presentationComputaris presentation
Computaris presentation
 
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...
VoLTE implementation for Magenta Telekom awarded "best network in Austria" in...
 
Computaris cloud and DevOps services
Computaris cloud and DevOps servicesComputaris cloud and DevOps services
Computaris cloud and DevOps services
 
TOP Testing Suite
TOP Testing SuiteTOP Testing Suite
TOP Testing Suite
 
IoT STARTER
IoT STARTERIoT STARTER
IoT STARTER
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Innovative analytics solution for large datacenter network traffic
Innovative analytics solution for large datacenter network trafficInnovative analytics solution for large datacenter network traffic
Innovative analytics solution for large datacenter network traffic
 
Romanian software market statistics and forecast
Romanian software market statistics and forecastRomanian software market statistics and forecast
Romanian software market statistics and forecast
 
Computaris DevOps technology expertise
Computaris DevOps technology expertiseComputaris DevOps technology expertise
Computaris DevOps technology expertise
 
Computaris builds analytics solution for large datacenter network traffic
Computaris builds analytics solution for large datacenter network trafficComputaris builds analytics solution for large datacenter network traffic
Computaris builds analytics solution for large datacenter network traffic
 
Romania's success in software outsourcing
Romania's success in software outsourcingRomania's success in software outsourcing
Romania's success in software outsourcing
 
Computaris cloud expertise
Computaris cloud expertiseComputaris cloud expertise
Computaris cloud expertise
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Computaris Top Testing Suite (Full Demonstration)

  • 1.
  • 2. At The Core At the heart of Computaris TOP Testing Suite is JMeter – a Java-based testing framework – providing the logic for defining, managing and handling test plans. Various plug-ins enable testing a full range of standard Telecom protocols. Other protocols can be added as required. All systems under test can be automatically and dynamically tested as black boxes using a convenient graphical user interface enabling operators to work out any test scenario, varying from very simple to most complex. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 3. Testing A Telecom Framework TOP Testing Suite is a suite of testing tools providing operators enhanced capabilities to comprehensively test end-to-end telecom services. The suite can be used to thoroughly test the communication path between originating and terminating mobile devices all the way down to the subscriber databases of a Telecom operator. TOP Testing Suite can simulate CORBA network traffic originating from for example Billing & Charging systems, Diameter traffic originating from Service Control Points and CAMEL messages from Mobile Switching Centers. This video will show you how to apply CORBA and Diameter samplers for testing a billing and charging server, a subscription manager, a rating engine, an account manager and an offline billing server. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 4. Test Plan - Flow Chart DEMO The test plan works out a prepaid and a postpaid scenario using CORBA and Diameter samplers. First the subscriber IMSI is fetched from the CSV file. Based on the received IMSI number subscriber information is fetched from the subscription manager. For a prepaid subscriber a rate event is issued to the rating engine to fetch the subscriber’s initial balance from the account manager. To check whether the balance is sufficiently high for using the requested service a Diameter session with the online billing and charging server is set up. As a last step of the prepaid scenario the subscriber’s final balance is fetched from the account manager. For a postpaid subscriber the postpaid scenario will be executed in which the offline billing server will be updated with a call detail record. Finally a brief status report will be written to an output file. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 5. Add Configuration Elements To shorten the demonstration all elements of the final test plan have already been prepared on the workbench from where they will be successively added to the test plan. The first element moved to the test plan is added as a child; the subsequent other elements are inserted directly after the child element. Elements can be simply added by dragging and dropping them from the workbench onto the test plan. The CORBA configuration element contains reference information about the CORBA server under test and is contained in four IDL files defining the account manager, the billing server, the rating engine and the subscription manager. IDL files can be added by clicking the file open icon. However all required IDL files have already been added so there is no need for adding more. For the configuration of the Diameter plug-in three values are most important: the hostname or IP address of the Diameter peer server under test, its port number, and the local port number. A counter element is used for serving the Diameter protocol and its value will be used further on in the test plan for calculation of the Diameter session IDs. The last configuration element defines the name of the external CSV data file, the internal variables TOP uses for containing the data, and the type of delimiter used for separation of the data. As you can see the CSV file used for the test comprises the IMSI numbers of five subscribers and for each of them an event ID. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 6. Fetch Subscriber Data First a thread group is added to contain all elements of the test plan. The first element added to the thread group is a logical controller comprising two dummy samplers. The first dummy sampler is used in case the test plan is configured to load the subscriber data from an external CSV file. The sampler defines two variables to store the data. The first variable copies the IMSI number, the second variable stores the event ID. The relation between the two variables and the contents of the CSV file is defined in the CSV Data Configuration element that we have defined earlier. The second dummy sampler is used when the test plan is configured to load the subscriber data from user defined variables. The first variable contains the IMSI number. The second one contains the event ID. Their values are defined at test plan level using three user defined variables. The first one is a Boolean variable to determine whether or not to load the data from an external CSV file. A second variable contains the event ID and a third one is used to hold the IMSI number. Their values are internally made available to all threads at the start of a test run. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 7. Fetch Subscriber Info Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 8. Fetch Subscriber Info To fetch the subscriber info from the subscription manager a CORBA Sampler is applied. The sampler stores the subscriber info, the MSISDN number, the prepaid flag and the tariff ID as subscriber information in separate variables. The CORBA sampler uses an IDL file describing the interface with the subscription manager. From this file we choose the module, the interface and the CORBA method for accessing the subscription manager. The value of the IMSI input variable can be entered manually but in this demo we copy the value from an external CSV file using the IMSI variable that we have defined earlier. The CORBA sampler is appended with a delay timer inserting a pause after execution of the sampler. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 9. Rate Event Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 10. Rate Event Rating is the first step of the prepaid scenario. The Rate Event CORBA sampler is therefore the first sampler of the If Prepaid Controller group. The IDL file describing the CORBA interface of the rating engine contains a method called Rate Event which is used to send the event ID and the tariff ID to the rating engine. The rating engine replies by returning the price of the requested event. The price is stored in a dedicated variable. Directly after the rate event sampler a timer is appended establishing a time delay immediately after execution of the sampler. The time delay is defined as a user defined variable which value can be manually entered at test plan level. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 11. Fetch Initial Balance Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 12. Fetch Initial Balance To fetch the initial balance from the account manager a CORBA sampler is applied. The IDL file describing the CORBA interface of the account manager contains a method called Get Account Info which is used to send the MSISDN number to the account manager in exchange for the account information and the initial balance. The received account information and initial balance are stored in dedicated variables. After the data exchange with the account manager a time delay is applied. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 13. Prepare Diameter Sessions To prepare a diameter session two variables are used; a variable to contain the Session ID and another one to contain the event time stamp. The session ID is comprised of the originating host name, a time stamp and a unique sequence number derived from the counter that we have defined earlier as one of the configuration elements. The session ID is used as the first AVP in all diameter requests to indicate that subsequent requests belong to the same charging session. The event time stamp uniquely identifies the occurrence in time of an event. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 14. Send Initial CCR Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 15. Send Initial CCR To check if the subscriber’s account balance is sufficiently high for using the requested service an initial CCR message is send to the billing and charging server in exchange for a CCA message containing the result of the interrogation. To interrogate the billing and charging server a Diameter sampler is used. The message type to be exchanged is selected from the message drop down box; here we choose the credit control request message type. Using TOP Testing Suite Diameter samplers can be freely configured by adding new attribute-value-pairs as children or siblings. To demonstrate the ease of adding AVPs a new AVP will be added as a sibling. Simply right click on an existing AVP and select add sibling from the context menu. The type of AVP can be chosen from a drop up box. AVPs can be manually given a value from the value field. Some types of AVP’s have predefined values which can be chosen from the Possible Values drop up box. New values are accepted by clicking on any of the AVPs. The result of the interrogation with the billing and charging server is stored in the Result Code variable. The Diameter sampler is appended with a timer delay which value can be manually entered from the corresponding user defined variable. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 16. Reusing Variable Values Values received or created by any of the samplers can be reused at any place elsewhere in the test plan. For example the MSISDN number which was fetched from the subscription manager using a CORBA sampler, and stored in a dedicated variable using the fetch subscriber info CORBA sampler, is reused by a Diameter sampler as an input value to the billing and charging server. Another example is the price variable received by the Rate Event CORBA sampler which is reused in the same Diameter sampler as part of the Unit Value AVP. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 17. Termination CCR Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 18. Termination CCR Two Diameter samplers are applied for issuing termination messages. The first CCR termination sampler is contained in an IF controller which is used to check if the subscriber’s balance is sufficiently high. The Diameter sampler is configured to send a termination CCR message with used service unit to the billing and charging server in case the subscriber’s balance has been proven to be sufficient. The used service unit contains the price as received from the rating engine. The sampler stores the result code of the termination message exchange in a separate variable making it available for usage elsewhere in the test plan. The sampler is appended with a timer delay. The second Diameter sampler is contained in another IF controller and is executed in case the subscriber’s balance is not sufficient. This Diameter sampler is configured to send a termination CCR without used service unit to the billing and charging server. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 19. Fetch Final Balance and Check Result Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 20. Fetch Final Balance and Check Result To fetch the subscriber’s final balance from the account manager a CORBA sampler is applied. The received CORBA data is stored in two variables; a variable for storing the Final Account Information and a variable for storing the subscriber’s final balance. The last sampler of the prepaid flow is a Bean Shell sampler which is used to perform a final check on the results using JavaScript. The script can contain any of the variables that have been defined earlier in the test plan. The sample code here reuses the variables for the Initial Balance, the Final Balance and the Price. The checked result is OK if the expected final balance equals the fetched final balance. At the end of the prepaid scenario the status results are written as a text string to a variable which contents will be contained by an external text file, showing a separate status line for each prepaid subscriber. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 21. Store CDR Data in Billing Server Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 22. Store CDR Data in Billing Server To write a call data record to the offline billing server a CORBA Sampler is applied. For the configuration of the CORBA sampler the IDL file describing the billing server is used. From this file we use the store CDR method to transfer the values of four variables to the offline billing server; the MSISDN number of the originator, the destination number of the terminating device, the event ID triggered by the originator, and the time stamp of the event. The postpaid scenario is also appended with a timer delay. And just as for the prepaid scenario the postpaid results are written to an external text file to contain a separate status line for each postpaid subscriber. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 23. Add Listeners TOP Testing Suite provides various listeners which are used for gathering information during a test run. Depending on your needs you can choose the appropriate set of listeners allowing you to view the test results in several formats. For this demonstration we have used six listeners; to respectively view the CORBA test results in tabular format, all results in the form of a tree or a table, a summary report briefly presenting significant statistics, and two different listeners dedicated to the Diameter results. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 24. Test Run in Simulator Environment With the number of threads set to five, choosing start from the run menu triggers the execution of the test plan. The test results are immediately displayed in the test environment simulator. The generated test results can also be monitored online from any of the listeners. Here we choose to view the results from the CORBA Results Table listener. The simulator shows the successive results generated by the CORBA and Diameter samplers as received from the subscription manager, the rating engine, the account manager and the online and offline billing and charging servers. Consulting the listeners we can view details about all performed CORBA and Diameter message exchanges. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 25. View CORBA Results After a test run the test results are directly available from the listeners. In this demonstration the CORBA results are taken from the CORBA Results Table listener. This listener provides for each CORBA sample the sample number, the time stamp, the status of the message exchange and the name of the corresponding sampler. Clicking on a sample displays details about the CORBA request and response messages, such as the module, the interface and the method used for making a request - and the names and values of the parameters that were involved in the message exchange. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 26. View Diameter Results To trace the Diameter results we have used two dedicated listeners. The Diameter Messages listener shows details about all Diameter messages that were exchanged during the test run starting with the initial CER request and answer messages for setting up a Diameter session, followed by the 12 initial CCR and termination messages of the prepaid message flow. You can view information about the exchanged Diameter attribute-value-pairs by expanding the message tree. The Diameter View Results listener provides an alternative view on the same Diameter messages, but focuses on the messages of the Diameter samplers that were actually involved in the execution of the test plan. For each Diameter sampler the contents of the exchanged request and response messages can be viewed from separate tabs. For example the used service unit that was issued in a CCR termination message can be viewed. By expanding the tree you can view for example the contents of the USU that was exchanged in one of the termination messages. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 27. View Results Overview Three extra listeners have been added to the test plan each of them giving an alternative view on the test results. The Summary Report listener displays a tabular overview with statistical information about the network traffic generated by each test element, such as the number of samples, the average, minimum, maximum and standard deviation of the values exchanged, the throughput in messages per time unit, the number of kilo bytes per second and the average number of bytes exchanged. The View Results in Table listener shows a chronological and brief statistical list of test elements that were executed during the test run. For each element details about the generated traffic are available from separate columns. As opposed to the previous listeners the View Results Tree listener provides a view on the contents of the messages. For each sample the contents of the request and response messages are displayed on two separate tabs. A third tab shows statistics about the sampler result. Depending on your preference the response data can be viewed in different formats: as plain text, as HTML, as XML or in Javascript Object Notation (JSON). Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 28. View Results Overview And finally the results of the test run are written to an external text file showing the results of the five threads. The file contains a status line for each subscriber displaying the processed IMSI and MSISDN numbers, and the result of the performed test. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text
  • 29. Conclusion TOP Testing Suite’s key features are its scalability, extensibility and usability. Its technical features make it a robust, cost- effective, convenient and user friendly telecom testing solution that can be deployed at any stage of the product development and deployment process. Computaris TOP Testing Suite shifts control to the operator making it a beneficial tool for the CSP community. Likewise, the suite offers software houses and telecom vendors an efficient, agile and profitable tool to easily and comprehensively test a wide range of telecom protocols. Computaris TOP Testing Suite – Full Demonstration Video v1.0 – Narration Text