The invention discloses an erosion test device and method with capacity of controlling temperature, angle, flow velocity and time. An outlet of a reagent bottle is connected with a first inlet of a buffer bottle through a dosing pump and a check valve in sequence, an outlet of the buffer bottle is connected with a first inlet of a two-phase valve through a centrifugal pump, a second inlet of the two-phase valve is connected with outside atmosphere, an outlet of the two-phase valve is connected with an inlet of an erosion device through a first hydraulic sensor and a flow velocity sensor in sequence, an angle controller is connected and mounted on the erosion device, a temperature sensor is fixed on the inner side wall of the erosion device, an outlet of the erosion device is connected with an inlet of a diverter valve through a second hydraulic sensor, a first outlet of the diverter valve is connected with an inlet of the reagent bottle through a diversion pump, a fluid in a second outlet flows back to a second inlet of the buffer bottle; the reagent bottle, the dosing pump, the check valve and the buffer bottle are all placed in a constant-temperature bottle, and a heater is arranged in the constant-temperature bottle. With the adoption of the device and the method, erosion temperature, angle, flow velocity and time can be automatically regulated, labor cost is reduced, an operating process is simplified, reagents are recycled, and accordingly, resources are saved.