The invention provides a testing method for normal temperature and high temperature stress relaxation of a flat spring. Firstly, a to-be-tested spring sample is prepared, the prepared to-be-tested spring sample is an equal stress sample and has a symmetrical-shaped flat structure; secondly, installation and test preparation of testing equipment are performed, the testing equipment is provided with a base, lateral plates are fixed on the front and the rear sides of the base, the two ends of the to-be-tested spring sample are respectively placed on the lateral plates, the base and an upper plate are fixed together through a limiter, a pressure sensor is mounted on the upper plate, and a pressure head mounted at the lower end of the pressure sensor exerts pressure force onto the sample; then a spring stress relaxation test is performed, and the stress values at different time can be collected; and finally, the condition of stress relaxation loss of the material of the sample is determined. Through the method provided by the invention, the bending deflection of the sample, which is difficult to measure, is converted into electrical signals easy to measure, the work efficiency is improved, the method is simple, and the testing data is accurate.