A testing method for a charging pile, wherein the method comprises: obtaining a test task set of a charging pile, wherein the test task set comprises at least a first test task for instructing the charging pile to perform a test based on conditions of a first power supply and a first load, and a second test task for instructing the charging pile to perform a test based on conditions of a second power supply and a second load; configuring the first power supply and the first load for a first charging pile in at least one to-be-tested charging pile and controlling the first charging pile to execute the first test task, and configuring the second power supply and the second load for a second charging pile in the at least one to-be-tested charging pile and controlling the second charging pile to execute the second test task; and after the first charging pile completes the first test task and the second charging pile completes the second test task, configuring the second power supply and the second load for the first charging pile and controlling the first charging pile to execute the second test task, and configuring the first power supply and the first load for the second charging pile and controlling the second charging pile to execute the first test task; the method further comprises: monitoring all test tasks executed by a plurality of charging piles in the same period of time, and determining whether a total power supply power and a total load power required by all the test tasks in the same period of time exceed a total power supply power and a total load power that can be provided in a current environment; characterized in that if in the same period of time, the first charging pile and the second charging pile execute the first test task simultaneously, and a total power supply power and a total load power required for executing the first test task by the first charging pile and the second charging pile simultaneously exceed the total power supply power and the total load power that can be provided in the current environment, selecting the second test task that requires a relatively low power supply power and load power from the test task set, and controlling the second charging pile executes the second test task while the first charging pile executes the first test task. obtaining a test task set of a charging pile, wherein the test task set comprises at least a first test task for instructing the charging pile to perform a test based on conditions of a first power supply and a first load, and a second test task for instructing the charging pile to perform a test based on conditions of a second power supply and a second load; configuring the first power supply and the first load for a first charging pile in at least one to-be-tested charging pile and controlling the first charging pile to execute the first test task, and configuring the second power supply and the second load for a second charging pile in the at least one to-be-tested charging pile and controlling the second charging pile to execute the second test task; and after the first charging pile completes the first test task and the second charging pile completes the second test task, configuring the second power supply and the second load for the first charging pile and controlling the first charging pile to execute the second test task, and configuring the first power supply and the first load for the second charging pile and controlling the second charging pile to execute the first test task; the method further comprises: monitoring all test tasks executed by a plurality of charging piles in the same period of time, and determining whether a total power supply power and a total load power required by all the test tasks in the same period of time exceed a total power supply power and a total load power that can be provided in a current environment; characterized in that if in the same period of time, the first charging pile and the second charging pile execute the first test task simultaneously, and a total power supply power and a total load power required for executing the first test task by the first charging pile and the second charging pile simultaneously exceed the total power supply power and the total load power that can be provided in the current environment, selecting the second test task that requires a relatively low power supply power and load power from the test task set, and controlling the second charging pile executes the second test task while the first charging pile executes the first test task. monitoring all test tasks executed by a plurality of charging piles in the same period of time, and determining whether a total power supply power and a total load power required by all the test tasks in the same period of time exceed a total power supply power and a total load power that can be provided in a current environment; characterized in that if in the same period of time, the first charging pile and the second charging pile execute the first test task simultaneously, and a total power supply power and a total load power required for executing the first test task by the first charging pile and the second charging pile simultaneously exceed the total power supply power and the total load power that can be provided in the current environment, selecting the second test task that requires a relatively low power supply power and load power from the test task set, and controlling the second charging pile executes the second test task while the first charging pile executes the first test task.