Vibration controllers and DAQs produced by RULA Technologies utilize a special software package for vibration testing and calibration — TestUp.

The graphic subsystem of Testup contains a convenient menu, and provides an intuitive workflow. The users can display several graphs in one window, autoscale the graphs, add unlimited number of user cursors, additional grid lines, and textual notes. 

TestUP provides advanced profile customization and scheduling functionality, allowing you to create complex cycle-based test profiles following the international testing standards: EN 60068-2-27, MIL-STD-810G, ISO 16063-1:1998, etc.

The vibration testing and sensor calibration software can automatically generate detailed reports for your testing profiles and save all configurations to a database on your PC.

TestUP automatically calculates the safe limits for your test profiles based on the shaker and sensor configuration, and makes sure you never put your equipment in danger. 


Support & Maintenance

TestUp software integrates into any Windows system, starting from Windows 7 and later.

We provide free updates to all users migrating from other system versions ensuring you never have to pay for the system twice.

Our on-board support and software development team are always ready to provide consultations per email, phone or TeamViewer to help you resolve any problems that might arise.

Thanks to a large collection of educational videos and webinars, you can get a quick start in vibration testing yourself, or schedule a free online education session with our team.

Vibration testing, DAQ and calibration in one box

TestUp supports 22 software modules, including: 

  • all types of vibration tests: Sine, Random, Shock, superimposed tests, Resonance Search and Dwell, Fatigue, SRS, TTH, time waveform replication, Advanced Sine, Sequence of Tests, Multishaker Tests
  • 4 calibration options: vibration sensor calibration, microphone calibration, self-calibration module for controllers, shaker verficiation
  • Data recording and Transient capture

All software modules can be bought and installed independently using a software key. 


Test types

Our line of vibration testing systems can control up to 8 vibration shakers simultaneously with phase and amplitude control.

The following types of tests are supported in MIMO mode: Sine, RSTD, Random, Shock, SRoR, FDR, SRS 

The system identification algorithm is based on computation of transfer-function matrix.


Sine vibration testing with fixed or swept frequency provides highly accurate multi-channel control in real time and allows you to easily find structural faults and resonances of the object.

Our Resonance Search and Tracking Dwell module helps to determine FRF peaks of the object under test and dwell on the found resonances to test the survivability of the structure.



In case of Random vibration the object under test is subjected to true random signal with the preset PSD and either Gaussian or non-Gaussian distribution.

Random test provides a closer vibration impact to the actual environment, simulating vehicle and aerials vibrations and providing excitation on all frequencies within profile range.



Shock vibration testing is used to simulate impact — for example, vibration conditions of the goods during shipment or spaceship launch.

TestUp software supports all classical pulse types (Halfsine, Trapeze, Triangle, Rectangle, etc.).

The shocks are run automatically with the preset interval or in the manual mode. To get the best accuracy the system adjusts drive voltage before each shock.


Superimposed Tests

TestUp software supports the following combinations of tests:

  1. Sine on Random
  2. Random on Random
  3. Sine and Random on Random
  4. Sine on Sine
Superimposed Tests

Shock Response Spectrum

The SRS test types provides the possibility to control the SRS of the device under test to match the required one. RL-C21 supports all classical types of wavelets. The shocks are run automatically with the preset interval or in the manual mode. To get the best accuracy the system adjusts drive voltage before each shock.

Shock Response Spectrum

Transient Time History

The Transient Time History (TTH) test allows the user to closely simulate seismic impact.

TestUP software supports all most commonly used types of waveforms, such as sine and cosine waves, damped sine wave, teardrop, etc.

Transient Time History

Field Data Replication

The Field Data Replication test allows the user to reproduce the acquired field data on the laboratory equipment (e.g. vibration shaker).

This test gives the user highly accurate reproduction of the environment avoiding imitations used in Sine, Random or SRoR tests.

Field Data Replication

Sequence of Tests

A test sequence allows the user to quickly execute a set of tests by pressing one button.

E.g. if the object under test is to be tested with Sine first, and then a series of Shocks, all the user needs to do is to join these tests together into a sequence and start it.

The module supports complex cycle-based schedules and automatic report generation.

Sequence of Tests

Transient Capture

The Transient Capture option provides the ability to capture a transient waveform for post processing using a set number of sensors, connected to the inputs of the controller.

Transient Capture

Data Recording

The data from input channels is recorded into a .vaufx format. Sample rate of the recording can be changed to achieve the optimal combination of the accuracy of data acquisition and the size of the created file.

The recorded file may be used in the “Field Data Replication” test or analyzed in any specialized software.

Data Recording

Fatigue Test

TestUP provides the possibility to run specialized Fatigue tests, intended to evaluate the durability of turbine and compressor blades.

In this mode, you can dwell on multiple resonances at the same time to increase efficiency and reduce test time.

Fatigue Test


Both TestUp and the vibration controllers perform a great number of safety checks to protect the shaker and the object under test from harm.

During the test the controller monitors the shaker limits, maximum drive voltage, sensor connection status and other critical parameters and stops the test automatically if these limits are reached.

Pre-start check

TestUp runs a pre-start check of the vibration set by providing sine vibration with the preset amplitude and frequency. This mode verifies the operation of the amplifier, controller, shaker and sensors. All the relevant information and graphs, such as spectrum scope and oscilloscope, are available to the user.

Pre-start check

Automatic Report Creation

TestUp software automatically produces ready-to-use, detailed reports at the end of a testing procedure. The user can select the information to be included in the report.

Reports can be created with the help of OpenOffice, Microsoft Word, LibreOffice or WordPad.

Automatic Report Creation

Test Duration

You can create test profiles of unlimited duration.

Any test can be paused and resumed later on the user’s command.

All data, including test progress, frequency, test schedule, etc. will be saved to a database.

Test Duration

Test Schedule

Test schedule is specified in a sequence of commands, e.g.:

  1. run the preset number of shocks at the preset level
  2. change the level
  3. run a Sine Sweep from one frequency to another
  4. hold frequency
  5. generate report

There is an option to form a cycle of commands, which is executed repeatedly a number of times. 

Test Schedule

Program interface

Frequently Asked Questions (FAQ)

TestUP does not see my device

What test settings does TestUp save?

See more FAQ

RULA Webinars Playlist

RULA Hardware & Software Playlist

RULA Promos Playlist


Software Versions

  • TestUp - Release 58 (x64)

  • TestUp - Release 58 (x86)

  • TestUp - Release 56 (x64)

  • TestUp - Release 56 (x86)

  • TestUP v52 (x86)

  • TestUP v52 (x64)

  • TestUP v50 (x86)

  • TestUP v50 (x64)

  • TestUP v48 (x86)

  • TestUP v48 (x64)

  • TestUP v44 (x64)

  • TestUP v44 (x86)