A rheometer for determining the viscoelasticity of a liquid from the mechanical impedance which the liquid presents to an oscillating surface. The incremental power required to maintain a fixed amplitude of oscillation of the surface upon immersion in the liquid is determined. The differential shift in oscillation frequency due to immersion in the liquid is also determined. By relating (i) the incremental oscillation power to mechanical resistance presented by the liquid to the oscillating surface, and (ii) the differential shift in a oscillation frequency to the mechanical reactance presented by the liquid to the oscillating surface, the viscoelasticity of the liquid is determined. Applications include laboratory measurements and process control.