IxAutomate
The IxAutomate application offers a powerful, customizable test tool to automate the performance, scalability, and functional testing of network devices. IxAutomate provides a simple to use Graphical User Interface to configure custom automated test scenarios and analyze test results. Utilizing the capabilities of Ixia test hardware, such as wire-speed traffic generation, filtering, capturing, and statistics collection, IxAutomate provides a rich suite of pre-built tests based on industry standard RFCs and customer requirements. Test results are collected and presented with a flexible set of functions, including real-time graphs presenting test execution progress, formatted reports for detailed post-test analysis, color-coded indications of test trial pass/fail outcome, and detailed test execution logs. As a test harness, IxAutomate offers a plug-in architecture designed to easily add custom tests to the already substantial test library.
Specifications
| Application Type |
Client application executable on workstations running Microsoft Windows, UNIX, or Linux (command line only), TCL 8.3 or 8.4 |
| Platforms |
XM12, XM2, Optixia X16, Optixia XL10, IXIA 1600T, IXIA 400T, IXIA 250 |
| Operating Systems |
Microsoft Windows NT, 2000, 2003 Server and XP, Sun Solaris, Linux |
| Pre-built Test Suites |
|
| Configuration |
Multiple tabular views for parameter entry |
| Test Results |
Real-time test traffic graphs, formatted PDF test reports, multiple CSV reports, and detailed test log |
| Customization |
Tcl extension of tests via Custom User Code function |
| Multi-User |
Login and logout for multi-user management of individual ports within each test |
| DUT Control |
Ability to control/configure Device Under Test before, during and after each test. SNMP monitoring of pre-defined statistics. |
| User Defined Tests |
Capability to integrate user defined test cases into IxAutomate framework with common test management and result presentation |
Application Structure
The IxAutomate interface is presented in a hierarchical tree, allowing easy navigation among tests. Templates can be easily browsed, with a diagram and description allowing the user to choose test(s) of interest. Upon selection, test templates are copied to a user test space where they are configured, customized, and executed.
Test Configuration
The standard navigation structure is supported, with a step-by-step configuration flow for all tests:
- The Port Setup menu provides for the display and configuration of all test ports available for test execution. Physical layer properties are configured here.
- The Traffic Setup menu contains information for specifying the traffic to be sent during the test, including parameters such as frame sizes, traffic mapping between ports, addressing, and packet content.
- The Test Setup menu contains information regarding the test duration, number of trials, iterations, and other information specific to the selected test.
- The Statistics Setup menu is used to define statistics that will be graphed by StatViewer and SNMP configuration for DUT monitoring.
- The DUT Setup menu allows users to enter command files for configuring/monitoring the Device Under Test before, after and during each test and test iteration. In addition, a separate DUT log is maintained to help troubleshoot and track DUT configuration and requested statistics. DUT monitoring statistics are merged into the IxAutomate reports so that the user can see both the test run results and how the DUT behaved during the test- all in the same report.
StatViewer and Reporter
IxAutomate provides a number of ways for the user to track test progress and analyze test results. StatViewer is designed to customize up to four graphing windows, each with the statistics you have selected. StatViewers Replay/Compare function lets you save graphs from past test runs, then compare them to newer runs of the same test. Reporter provides an easy to use wizard that lets you setup custom PDF reports designed with as much or as little detail as you require. All StatViewer graphs, CSV statistics, and test setup information can be selected.
Data Miner
The Data Miner tool coordinates all past results for easy sorting and viewing. Upon starting a test, real time graphs appear to log the specific statistics you require. Upon test completion, results are stored on a per test-run basis. A color-coded indication of pass/fail (green/yellow/red) per trial is displayed based on user-defined criteria for the particular test, providing a quick view of the outcome of the test. Aggregate, per port, per iteration, and real-time test results are saved in CSV format that can be subsequently imported into other applications for analysis. Custom formatted reports (using Reporter) can be created as PDF files displaying charts/graphs/tables of test results. Finally, a detailed text log of the real-time operations performed by the test is created, allowing for the most granular level of test analysis and troubleshooting. The log displays information such as port configuration at the data and network layers, transmission of MAC learning frames or ARP requests, when data is being generated, and when statistics are being collected.

SNMP Monitoring of DUT Statistics
Monitor important device statistics while during a test run. By selecting a set of MIB variables from the SNMP GUI, these variables can then be monitored and graphed while the test is running. A side by side comparison between test statistics and DUT monitoring statistics can be easily achieved. All statistics are then added to PDF reports.
Multi-User
IxAutomate is designed to allow multiple users to independently access individual test ports on Ixia Load Modules. This enables users to execute individual tests on the ports assigned to them without disrupting the tests being executed by other users on the system.
Customization
IxAutomate provides multiple methods to customize the test environment. The Tcl configuration scripts generated by IxAutomate can be run separately from the GUI via a Tcl command line. Scripts can be chained together to further automate test execution, and subsequently customized for special test requirements.
Automated Batch Scheduling
The Batch Scheduler tool allows the user to add multiple pre-defined tests into a single batch job. This batch can then be scheduled to run on a particular day of the week, or every day. The time of day is defined by hour and minute. Multiple batches can then be queued; each with a different start time.
User Defined Tests
A plug-in architecture allows for new test cases to be added to IxAutomate with ease and minimum coding by utilizing existing framework for test management and report presentation. A Plug-in Generator tool is available for custom test development. This software development kit is GUI based with an easy to understand workflow that helps insure all custom tests adhere to the IxAutomate architecture.
This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features and capabilities. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer.
[ back | top of page | back to products ]
Products
- Test Applications
- IxN2X
- IxCatapult
- Management
- Chassis
- Interfaces - All
- Interfaces - 40GE and 100GE
- Interfaces - 10 Gigabit
- Interfaces - Native Fibre Channel
- Interfaces - 1 & 10 Gigabit Ethernet
- Interfaces - 10/100/1000 Mbps Ethernet (Dual PHY)
- Interfaces - Application Modules
- Interfaces - Packet over SONET
- Professional Services














Social Media