A professional, expensive packet generator producti s the best way.
Poorman way, use two cisco phones, press ?? twice, read the statistics.
To add to Paolo's post-
For something in between the two, check out Pingplotter Pro.
I've been using it for years and it's a very useful tool.
Thank you all,
actully i am looking for a tool that gives me a statisstics (jitter, packet losses and delay) for leased line of high bandwidth like 500Mbps. because i will have a vedio streams (UDP) that will run over MPLS link and i want to check that the packet lossesand delay on the link are acceptable to run vedio streams.
and as well i want to check that the provider is providing bandwidth according to the contract.
use port monitor to wireshark, click statistics and then IO graph, when the IO graph comes up convert "Y Axis" from packets to bits.
Or click on Advanced and use Graph 1 filter SRC port
and then Graph 2 dst port
tcp.srcport == 1494
tcp.dstport == 1494
then all you need to do is use ibeast.com bandwidth calc and conver bits to Kbs.
The best FREE tool I've seen is Qcheck. It's an ultra-small version of Chariot, an awesome (but expensive) software test suite.
It'll give you throughput, latency, and packet drop (used to give you IP and IPX); latency might be a trick, but clever use of WireShark (also free) can provide that number as a delta response time.