A locomotive performance testing apparatus for testing locomotive performance of a robot capable of moving according to repeated motions of a plurality of legs (22L, 22R) by leaving a floor and landing on the floor, comprising: an endless belt (11L,11R); a motor (12L,12R) configured to drive the endless belt (11L,11R) to rotate; and a motor controlling element for controlling the motions of the motor (12L,12R); characterized in that: the motor controlling element is configured to control the motions of the motor (12L, 12R) on the basis of a motor working plan for determining an alteration pattern of a driving velocity of the endless belt (11L,11R); and the motor controlling element includes: a first processing element configured to recognize a robot motion plan for determining at least an alteration pattern of a moving velocity of the robot through communication with a robot controlling element configured to control the motions of the robot on the basis of the robot motion plan; and a second processing element configured to make the motor working plan on the basis of the robot motion plan recognized by the first processing element. an endless belt (11L,11R); a motor (12L,12R) configured to drive the endless belt (11L,11R) to rotate; and a motor controlling element for controlling the motions of the motor (12L,12R); characterized in that: the motor controlling element is configured to control the motions of the motor (12L, 12R) on the basis of a motor working plan for determining an alteration pattern of a driving velocity of the endless belt (11L,11R); and the motor controlling element includes: a first processing element configured to recognize a robot motion plan for determining at least an alteration pattern of a moving velocity of the robot through communication with a robot controlling element configured to control the motions of the robot on the basis of the robot motion plan; and a second processing element configured to make the motor working plan on the basis of the robot motion plan recognized by the first processing element. the motor controlling element is configured to control the motions of the motor (12L, 12R) on the basis of a motor working plan for determining an alteration pattern of a driving velocity of the endless belt (11L,11R); and the motor controlling element includes: a first processing element configured to recognize a robot motion plan for determining at least an alteration pattern of a moving velocity of the robot through communication with a robot controlling element configured to control the motions of the robot on the basis of the robot motion plan; and a second processing element configured to make the motor working plan on the basis of the robot motion plan recognized by the first processing element. a first processing element configured to recognize a robot motion plan for determining at least an alteration pattern of a moving velocity of the robot through communication with a robot controlling element configured to control the motions of the robot on the basis of the robot motion plan; and a second processing element configured to make the motor working plan on the basis of the robot motion plan recognized by the first processing element.