The invention relates to a dynamometer-based method for measuring and analyzing the efficiency of the electric motor of an electric bicycle. The method comprises the following steps: a, a measuring device is connected with the electric bicycle; b, the output voltage of a DC stabilized power supply equals to the rated voltage of the electric motor, a rolling handle is adjusted, and the maximum open state is maintained; c, after the output voltage of the DC stabilized power supply reaches 1.25 times the rated voltage, the corresponding output voltage is gradually reduced until the undervoltage protection starts, and a measurement result is recorded; d, a power loss curve graph is drawn; the output voltage of the DC stabilized power supply equals to the rated voltage of the electric motor until the electric motor reaches the rated output power; e, the DC resistance of the electric motor is measured to obtain copper loss; f, the power loss of the controller of the electric motor is obtained according to the input power, the output power, electric copper loss, electromechanical loss, armature iron loss and stray losses of the electric motor; g, and the efficiency of the electric motor is obtained. The method is simple, economical and practical, and has the advantages of high measuring accuracy and good applicability.