octoBox software controls the octoBox testbed and all of its instruments, traffic flow and reporting. It runs on a server that is integrated into each testbed. The octoBox software orchestrates the test scenarios adjusting the instruments as necessary as well as collects and reports on the results. The octoBox software provides a browser UI. The software also offers a REST API that can be used by test automation scripts through the scriptMachine.
octoBox software 2.0, a new major release, brings important productivity updates that will reduce the time needed on testing.
A new dashboard mode allows engineers to create new test scenarios more easily. Better data visualization and plots make the results easier to interpret and communicate. Upgrades in multiPerf, octoScope’s traffic generator, make it possible to now test with any device. multiPerf also gains significant improvements in its ability to measure and characterize delay and jitter. Tight synchronization of instruments in the testbed allow measurements of one way delay along with in-depth statistics in how that delay and other parameters vary over time.
When opened, the octoBox User Interface defaults to dashboard mode. The dashboard mode is an interactive section of the web user interface that allows the user to quickly perform tests using the octoBox software. It can be used for simple tests or for optimizing a more complicated testing scenario.
The left side of the dashboard mode includes controls for traffic pairs, attenuators, wireshark sniffing and the turntable.
The middle section shows plots for any layer 2 statistics that the user wants to follow. The middle part also shows status and provides control for all the attenuators in the testbed.
The right side of the user interface provides status for all the test instruments in the testbed.
The dashboard mode supports saving a test as an autotest to run it in autotest mode.
The purpose of the autotest mode is to run tests that have been previously saved. Test can be selected using a simple GUI from a set of tests saved on the system.
Once the test is selected and ran, the interface shows visualization of the test progress. Just like in dashboard mode, the user can choose which layer 2 plots to view. The status of the test instruments as well as the attenuators are visualized on the screen.
The difference from dashboard mode is that the user can’t configure the test scenario. In this way mistakes in the testing process can be omitted because the test creation (dashboard) and the test execution (autotest) modes are separated.
octoBox software 2.0 expands multiPerf support in a few different ways:
The new operating system support allows various off the shelf devices such as phones to be added to test scenarios. multiPerf will control the device through a USB connection and perform the measurements wirelessly. In this way the measurements will not be impacted.
New types of timing measurements in the octoBox software 2.0. One way delay measurements are now supported. Tight synchronization of instruments in the testbed allow in-depth statistics in how that delay and other parameters vary over time.