The embodiment of the invention discloses a bandwidth testing method, device and
system. The bandwidth testing method comprises the following steps: a sending facility on a
dedicated line sends testing information carrying a bandwidth testing start moment and end moment to a
receiving facility before starting the bandwidth testing, so that the
receiving facility can clearly know when to start the counting on a testing message and when to end the counting; after finishing the sending of the testing message, the sending facility further can send the sum of the sent testing messages to the
receiving facility so that the receiving facility can compute a
packet loss rate in combination with the counted receiving sum, and then provide the
packet loss rate to the sending facility; the sending facility can finish the bandwidth testing according to the specific numerical value of the
packet loss rate. Visibly, the bandwidth testing mode disclosed by the invention is independent of the channel bandwidth to the sending facility from the receiving facility, and can effectively perform the bandwidth testing aiming at a one-way channel in an asymmetric network; and the sending facility can automatically adjust a predetermine rate according to the
packet loss rate, thereby realizing the
automation of the bandwidth testing and improving the efficiency of the bandwidth testing.