A vibration testing system comprising: a vibration testing apparatus comprising a power amplifier operatively coupled to an electrodynamic shaker wherein the shaker comprises a vibrateable armature mechanically coupled to a payload support structure, characterized in that the vibration testing system comprises: a data logger configured to measure and record respective values of one or more operational parameters of the electrodynamic shaker over time during mechanical excitation of a payload, a processor or controller configured to read and process logged values of the one or more operational parameters; the processor being configured to: determining an accumulated number of armature force cycles based on the recorded values of the one or more operational parameters, computing a remaining service-life or a consumed service-life of the electrodynamic shaker based on the accumulated number of armature force cycles and a predetermined service-life of the vibration testing apparatus, indicating on a display of the vibration testing system the remaining service-life or the consumed service life of the vibration testing apparatus. a vibration testing apparatus comprising a power amplifier operatively coupled to an electrodynamic shaker wherein the shaker comprises a vibrateable armature mechanically coupled to a payload support structure, characterized in that the vibration testing system comprises: a data logger configured to measure and record respective values of one or more operational parameters of the electrodynamic shaker over time during mechanical excitation of a payload, a processor or controller configured to read and process logged values of the one or more operational parameters; the processor being configured to: determining an accumulated number of armature force cycles based on the recorded values of the one or more operational parameters, computing a remaining service-life or a consumed service-life of the electrodynamic shaker based on the accumulated number of armature force cycles and a predetermined service-life of the vibration testing apparatus, indicating on a display of the vibration testing system the remaining service-life or the consumed service life of the vibration testing apparatus. a data logger configured to measure and record respective values of one or more operational parameters of the electrodynamic shaker over time during mechanical excitation of a payload, a processor or controller configured to read and process logged values of the one or more operational parameters; the processor being configured to: determining an accumulated number of armature force cycles based on the recorded values of the one or more operational parameters, computing a remaining service-life or a consumed service-life of the electrodynamic shaker based on the accumulated number of armature force cycles and a predetermined service-life of the vibration testing apparatus, indicating on a display of the vibration testing system the remaining service-life or the consumed service life of the vibration testing apparatus. determining an accumulated number of armature force cycles based on the recorded values of the one or more operational parameters, computing a remaining service-life or a consumed service-life of the electrodynamic shaker based on the accumulated number of armature force cycles and a predetermined service-life of the vibration testing apparatus, indicating on a display of the vibration testing system the remaining service-life or the consumed service life of the vibration testing apparatus.